Libros de programación que valen la pena...
Ғылым және технология
Puedes verme en directo Martes Y Jueves a las 18h aquí 👇:
🔴 Twitch ➞ / nategentile7
Aprende todo sobre TECNOLOGÍA:
👨🎓 MASTERMIND ➞ mastermind.ac
Series de este canal:
🖥️ Montaje PCs ➞ bit.ly/30OCj3M
💾 Divulgación Informática ➞ bit.ly/3nx4Ch2
⚙️ Videos de Hardware ➞ bit.ly/3nxTGzE
🧰 PC Modding ➞ bit.ly/34DeY6o
⌨️ Guías Teclados Mecánicos ➞ bit.ly/2Gxz7Tz
🖱️ Guías Mouse de Gaming ➞ bit.ly/3nGFRzh
💻 Portátiles ➞ bit.ly/3jFUxvX
🎧 Auriculares para jugar ➞ bit.ly/3iL1jzg
👁️🗨️ Retro PC ➞ bit.ly/2GFq1Ec
⚗️ Nate Labs ➞ bit.ly/30P6Grc
Redes Sociales:
📷 Instagram ➞ / nategentile7
🐦 Twitter ➞ / nategentile7
00:00 Intro
00:05 Cursos sobre Libros de Programación
00:23 ¿Qué es Mastermind?
00:43 Recomendación Libros de Programación
01:23 El Lenguaje de Programación C
02:34 Código Limpio del Siglo XXI
03:06 Cursos nuevos para Mastermind
03:23 Diseñando Patrones
05:26 Las partes buenas de Javascript
06:05 Orígenes de Javascript
06:51 Cómo funciona Javascript
15:56 Recomendaciones sobre Python
16:24 Outro
Пікірлер: 304
Doy gracias a la vida que aprendí a programar con C como mi primer lenguaje, fue un dolor de cabeza en ciertas cosas pero lo que aprendí de ahí son las bases de muchísimas cosas que uso hoy en día a nivel laboral
@santivalle7429
Жыл бұрын
A mi personalmente me parece mucho más sencillo que Java por ejemplo. Ambos fueron mis primeros lenguajes que aprendí. También doy gracias porque te dan una muy buena base para aprender literalmente en un fin de semana cualquier otro lenguaje de programación quitando tal vez html y css que aunque so muy fáciles, a su vez son los más distintos al resto.
@clystian
Жыл бұрын
@@santivalle7429 si como tal C es sencillo, pero como se tiene que pensar en el manejo de memoria y punteros a los mismos se hace algo complejo sobre todo cuando agregamos programación orientada a objetos con C++, cosa que aunque mejor pero no del todo Rust ha mejorado muchisimp lo que ha sido C
@eduardodiaz1233
Жыл бұрын
😮
@eduardodiaz1233
Жыл бұрын
😮
@eduardodiaz1233
Жыл бұрын
😮
Brother, la explicación del prototype chain en JavaScript es exquisita. Tienes una facilidad para abstraer conceptos increíble.
@jess_z
Жыл бұрын
Muuy acertada su explicación y de forma sencilla
@leandrodipardo1725
Жыл бұрын
Exacto
@felipedaza8403
Жыл бұрын
no vendría siendo algo parecido al polimorfismo?
@badbunnyfreaky
Жыл бұрын
@@felipedaza8403 prototype chain es una manera de manejar herencia en realidad, JS esta basado en Self, un lenguaje que evolucionó de smalltalk y tiene prototipos, ponele que tenes polimorfismo si tanto un objeto arriba en la cadena como el tuyo implementan/reimplementan el mismo metodo
@unpelotudomas6609
Жыл бұрын
Okey, arranco con ése
Para python recomiendo fluent python, es buenisimo, voy por el capitulo 9 y estoy aprendiendo un monton. La documentacion esta buenisima tambien pero fluent python te enseña cosas avanzadas para usar como metaprogramacion, como funcionan los decoradores a fondos y demas. Te enseña patrones de diseños acordes al lenguaje
@davilejo3
Жыл бұрын
Me lo puedes pasar pdf bro?
@simonhenriquez4590
9 ай бұрын
como te fue con ese libro?
@ivettegonzalez2175
8 ай бұрын
@@davilejo3ya lo tienes?
Brutal lo de JavaScript. 10 años trabajando con el y no tenia ni idea. Y te puedo asegurar que conozco a muchos frontends con años de experiencia q tampoco lo saben.
Aprender a programar era mi sueño frustrado, pero tras ver diversos vídeos y sobre todo tu curso, al fin me decidí a aprender. Tu vídeo fue de mucha ayuda.
Tengo 21 años y ahora que curso la carrera de Ingeniería tuve que aprender a programar, estos videos me sirven bastante para comprender el espectro completo e incluso ampliarlo, gracias, Nate
POV: Estas a punto de entrar al maravilloso mundo de la programación.
@andresdiaz2182
Жыл бұрын
Si le sabes al POV
@JordiSantos79
Жыл бұрын
Ni de coña entro ahi
@leongaming23
Жыл бұрын
@@JordiSantos79 De lo que te pierdes
@micheldacroix
Жыл бұрын
WHEN*****
@Panfuskr
Жыл бұрын
@@leongaming23 no es para todos
Lo increíble es verlo 3 meses más tarde de su publicación como en mi caso o años después y darse cuenta que tus vídeos no prescriben. Buenas recomendaciones de libros, explicaciones respecto a la POO exquisitas... contenido impoluto.
En 2016 se me ocurrió grabar libros en modo resumen y más digeridos pero me daba vergüenza, pero que bueno que lo hagan porque ayuda mucho y es como leer con un amigo! Y Martin es muy pro!
Excelente explicación, para agregar, cuando dices que puedes escribir como en JAVA, utilizando new para instanciar objetos, etc.. Es "sugar sintaxis", basicamente javascript abstrae todos esos metodos para que la sintaxis sea mas bonita, facil de leer y que sea más facil aprenderlo si vienes de otros lenguajes como JAVA. Pero si es necesario entender los prototipos y su cadena para saber como funciona. Buen video!!
Todos los lenguajes se reducen a dos cosas: posiciones de memoria y saltos condicionales. sabiendo usar arrays y condicionales (los bucles son condicionales cíclicos), puedes programar encualquier lenguaje sin aprenderte sus entresijos. Y funcionará igual.
@jeremimayhuire7928
Жыл бұрын
Dónde puedo obtener más explicaciones sobre estos dos fundamentos?
@Juan_Romero_
Жыл бұрын
@@jeremimayhuire7928 Estudie el lenguaje ensamblador, que es lo más cercano a como funciona el hardware, y verá que es así como se construyen los lenguajes de alto nivel.
@adrianrodriguez4079
9 ай бұрын
Exactamente Y saber que tipo de variables le da prioridad un lenguaje en el que quieras programar
Me enorgullece que haya alguien nacido en mi mismo pais y enseñe con tanto entusiasmo programación, saludos 🇺🇾🇺🇾
He aprendido más de programación mediante libros que cualquier youtuber o curso, algunos libros abordan temas que jamas he encontrado en youtube. Sin mencionar que el contenido se encuentra más organizado, ejemplos: HPC, compiladores, algorithmos, Machine Learning, Artificial Intelligence, Design Patterns, Image processing, Low Level programming, Reverse Engineering, Sistemas Operativos, y la lista sigue.
@cloudding9886
6 ай бұрын
Amigo puedes decirme los libros con los que empesaste ??
Me mori de risa con tu ejemplo de orientación a objetos, es EXCELENTE jajajajaj Que tipo crack
NECESITABA ESTO EN MI VIDA!! Gracias !!
Que Bendición, Justo buscaba esto❤ Te quiero mucho Nate🦈
Esta información vale millones, muchas gracias por la orientación señor Nate🤝
Gracias Nate por esa interesantísima 'clase' master class de prototipos!!!... Sabía que estaban dando vueltas pero como no había tenido oportunidad de utilizarlos no sabía nada de lo que explicaste, mas adelante me anotaré en tus cursos!... Saludos!!
La verdad que como estudiante no me he puesto a leer libros, el de C lo tengo pendiente (se programar un poco para microcontroladores, pero fue un dolor de cabeza) así que estás recomendaciones las veo interesantes, gracias por las recomendaciones aparte de ese libro :)
Un libro que me parece también recomendable para los devs que quieren saber algo más sobre desarrollo de proyectos de software es "Ingeniería de Softwre: Un enfoque práctico" de Roger S. Pressman. No he terminado el libro porque también es una biblia pero me parece interesante para conocer más sobre el desarrollo desde la parte de gestión y no sólo de código.
Precisamente me encuentro estudiando lo de prototipos y fue algo complicado de primeras, esta explicación es una caricia al alma Grande Nate el Gentil
Buena iniciativa me encanta. Saludos
Ojalá hubiera tenido esto en su día, aunque soy autodidacta me hubiera apuntado, sobre todo al de patrones de diseño (ese libro es un pedazo de tostón aun tratándose de un libro técnico). Además me gustaría un curso 'práctico' sobre metodologías ágiles.
Muchas gracias por la recomendación de los mejores libros, ya los estoy buscando y los empezaré a digerir ;D
Los cursos basados en libros es una genial idea, aunque no olvidemos que es una habilidad IMPORTANTISIMA aprender a leer libros complicados, ya que es una barrera que no cualquier profesional tiene y puede transmitir sus conocimientos en, ya bien sea, desarrollo o enseñanza
Esa explicación de los prototipos está excelente, si me lo hubieran explicado así antes lo habría entendido más rápido.
Pov: eres programador junior y desear llegar a senior Grande Nate, me da muchas ganas de adquirir Mastermind por estas adiciones💯
@urufalco4966
Жыл бұрын
Pov quiere decir Point of View…
@Systrent
Жыл бұрын
@@urufalco4966 siempre lo supe xd
LA VERDAD A ESTAS ALTURAS NO QUIERO APRENDER A PROGRAMAR, PERO CREO QUE PARA UNA PERSONA RELATIVAMENTE JOVEN TODO ESTO PUEDE RESULTAR MUY INTERESANTE. YA ME HUBIERA GUSTADO APRENDER FORTRAN CON MEDIOS AUDIOVISUALES TAN POTENTES.
Veo que todos los cursos de desarrollo de videojuegos son con Unity. Teneis pensado profundizar en el desarrollo de videojuegos con C/C++ explicando conceptos propios de game engines?
Me encanto la idea, para cuando la parte 2?
Te amo Nate ahora que salgo de la escuela voy a estudiar ingeniería en sistemas esto de seguro me servirá ❤
Hola Nate, muy interasante la plataforma. En cuanto a desarrollo de videojuegos veo que hay cursos en Unity. Tienes planeado hacer cursos con UnrealEngine?? Saludos!!
Yo amo toda la tecnología y programación, pero me explota la cabaze con todo lo que hay que aprender.
Yo recomiendo que si o si se lean el libro de Design Patterns ( Gang of four), es necesario para cualquier desarrollador
El de diseño de patrones es GOD. A la espera del curso.
Buenas, estupendo ... aunque tengo que verlo mas despacio, buenísima exposición, gracias.
¡Gracias por hacer este vídeo, Nate! 👍🏼
Gracias tío explicas muy bien.
Excelente la explicación de las clases. Yo también uso paint para explicar cosas de networking y me cargan que bueno saber que no soy el único 😂
Me mola esa idea, sera literalmente como una asignatura de colegio donde prestas atención al profe y el libro pasa a ser solo de consulta 🤔
Nate, podias hacer cursos de servidores Windows , como instalar, configurar, opciones Sigue asi
Behrouz forouzan lanzó en 2019 su libro de c++ orientada a objetos, y está exquisita
Piensan sacar algo de java proximamente?? Digo a día de hoy sigue siendo uno de los lenguajes mas usados y con mas trabajo, considero que es de los mejores o el mejor lenguaje para entender y aprender Programación Orientada a objetos. 🤨🤔🤔
No sabía que funcionaba así JS, excelente video la verdad
Me gustó tu contenido Nate, aunque tengo entendido que si tenía nombre en el caso de Javascript y era Livescript. Pero por marketing se lo cambiaron
Gracias por la info!!!!!!!
Esto para libros de ciencia de datos estaría buenisimo
Yo lei patrones de diseño de Alexander shvets, muy bueno, hay que decirle a los que empiezan que igual nunca los vas a saber todos, yo aplicó diariamente 3-4, pero hay que saber la utilidad de todos como para saber resolver problemas
Como dato curioso, el creador de javascript es el mismo creador del navegador Brave xd
me apunto al curso de patrones!!
hola en donde puedo accder a tu curso de python?
Nate no sabes las ganas de querer empezar en la programación pero no sé dónde empezar, soy ingeniero en Telecomunicaciones y me gustaría adentrarme en la programación.
Cada vez que veo a nate me vienen ganas de programar
Que teclado tienes en este video Nate?
Doy gracias de haber aprendido C y Haskell como primeros lenguajes de programación, ya que han sentado en mí las bases para poder aprender otros lenguajes de programación casi sin esfuerzo y me han dado una buena visión a la hora de resolver problemas. Personalmente, no recomendaría Haskell o C como un lenguaje para trabajar, pero te cambian tanto la cabeza que sin duda es una buena idea aprenderlos. También recomiendo Java, ya que tiene unas bases de programación orientada a objetos que son mucho más solidas que otros lenguajes como Python (por ejemplo, éste último no posee encapsulamiento).
@fernandofran2360
Жыл бұрын
Para tener una buena base C, C++ o Java ?
@heberdamianalturria8077
7 ай бұрын
@@fernandofran2360 Es que depende, ya que tanto C como Haskell y como Java pertenecen a distintos paradigmas de programación. Personalmente, yo diría que es buena idea aprender las bases de la programación en C ya que es muy minimalista (para bien y para mal), luego recomendaría aprender Java para aprender las bases de la programación orientada a objetos y finalmente recomendaría Haskell para aprender sobre como trabajar con un paradigma puramente funcional. Te garantizo que cada uno de estos lenguajes te van a dar una manera distinta de pensar la programación y eso puede ser beneficioso a largo plazo cuando trabajes con lenguajes multiparadigma (que están muy de moda en la actualidad), ya que podrás seleccionar el paradigma indicado para resolver un problema al que te enfrentes.
Yo me entrené en FORTRAN y vaya que fue un viacrusis. Sin embargo, cuando empecé a estudiar los demás lenguajes me sentí como pez en el agua.
Rayos, no sé nada de programación pero entendí lo de java a la perfección xd me llama mucho la atención, eres bueno explicando cualquier concepto de programación y electrónica Nate, yo ceo tosos tus videos y som muy interesantes
Yo quiero un libro/curso para aprender machine learning, pero bien, porque muchos cursos de programación usan Keras y yo no quiero usar Keras, quiero programar con Tensorflow directamente.
Gracias Ignacio
ahora tengo una nueva lista de lectura
El segundo libro habla de diseño digital y arquitectura de computadoras, bueno yo estudio eso y ahi eso eso. Es un dolor de cabeza ese tipo de programación en micaso me cueta programas en VHDL y si se necesita saber pero comprender la logica de programación
Wow! Tu Platzi se vé maravilloso!
Quiero el de patrones de diseño🙌🏻
I ❤ U Nate… Excelente idea lo de convertir libros en cursos 😊 Ojalá se materialice pronto
Para cuando un curso de diseño para promocionar un producto en mastermind
Me gustaría mas cursos sobre inteligencia artificial
como ingeniero mecanico cual me recomiendas saludos
Que libro recomiendas para desarrollar un ecommerce
faltó recomendar Introduction to Algorithms, Thomas Cormen
com que libro puedo comenzaron para comenzar A PROGRAMAR Y ENTENDER ESE MEDIO
Hola donde esta el enlace de tu curso de python
puedes hacer un unboxing del razer blade 18 porfa
Cuando hagas el de Javascript renuevo suscripción, SOS un crack
Se puede hacer esto? Pensaba que no por temas legales
qué gran vídeo!
Donde esta el curso de design patern?
Hola y para cuando un curso de C++ ya que tenéis un curso de C. Un saludo.
Me gustaria un curso para aprender hacer progrsmas con interfaz gráfica para windows, mac y mobil
Cuando estarán en la plataforma esos libros?
Tuve el de K. and R. en su tiempo. Excelente libro!
Algún libro recomendado para aprender javascript desde 0, estaría orientado a Node red para domotica. Un saludo y gracias 😊
Alguien sabe cuál es el teclado que usa Nate acá? o qué Keycaps utiliza? El sonido es exquisito
En mi modesta opinión no se puede ser programador sin saber de complejidad espacial y temporal, para ello uno excelente es Cormen; y no se puede ser desarrollador de software sin saber de Clean code y Clean architecture. Los patrones es bueno saberlo, pero su uso no debe ser forzado, pues no siempre es adecuado su empleo.
@mirkoenlinea3591
6 ай бұрын
Hola donde consigo lo de Clean Architecture?
@eduardoroque3239
6 ай бұрын
@@mirkoenlinea3591 existen personas que lo tienen en su repo de Github
codely si tiene buenos cursos de patrones de diseños , saludos.
hace esto mas seguido!!!
He activado los subtítulos para entender qué decía, pero se ve que ya estaba hablando en castellano XD. Da igual que no haya entendido nada, todo lo que explicas lo haces interesante :)
@lautarodisalvo8360
Жыл бұрын
Es básicamente parte del desarrollo web actual, mas que nada la parte logica con datos de usuario, se entiende mas si estudias para programador front end
y el curso de python cuando lo vas a terminar? lo compre a primeros de año y aun a medias colega
Excelente explicación de la parte de Javascript Nate! Se nota que te gusta el mundo de la programación 🙌🏻🙌🏻 Actualmente creo que Typescript está consolidándose como una muy buena alternativa a Javascript
@j02v4n-no
Жыл бұрын
Oh no ya volvio el ataque de bots xd
La explicación de JavaScript es una absoluta maravilla
you tuve el libro de Kernighan y Ritchie, indispensable
Cursos gratuitos??
Excelente video, sin embargo, para aclarar. Actualmente javascript si tiene clases, solo que son "azúcar sintáctico". Básicamente puedes utilizar clases, herencia, abstracción, peeero, al final siguen siendo prototipos jaja.
Brian Kernighan no creó ni Unix ni C. Unix fue creado por Dennis Ritchie y Ken Thompson, mientras que C fue creado por Dennis Ritchie solamente.
El Kurose, el mejor libro para redes, pero alomejor también un poco hardcore
C es el latín de los lenguajes de programación.
"automate boring stuff with python" es un libro que vale la pena leer
The art of computer programming. - Donald Knuth
Nate, estoy tan emocionado por estos cursos que me permito gritarte amablemente lo siguiente: CÓMO ES POSIBLE QUE NO HAYAN EMPEZADO CON UN PAR DE CURSOS EXPLICANDO LIBROS CLÁSICOS SOBRE ESTRUCTURAS DE DATOS Y ALGORITMOS? POR FAVOR, CONSIDEREN CUBRIR AL MENOS DOS CURSOS POR CADA LIBRO QUE ES MÁS FUNDAMENTAL QUE CUALQUIER COSA. Gracias por su atención. :D
@jesusegusquizaore2264
Жыл бұрын
concuerdo contigo, deberian porfavor recomendar libros sobre diseño de algoritmos al menos los más usados
@Davisjt23
11 ай бұрын
@@jesusegusquizaore2264 Cuales son los más usados?
algun libro para programacion en la web? no de lenguaje de programacion en especifico sino para entender como se relacionan javascript html css y como funcionan los servicios , apis
Lo de The good parts of JavaScript please, hazlo tú.