Existen cientos de libros de programación para iniciar o avanzar en tu carrera como programador. Sin embargo, la lista es tan amplia que es difícil decidir por cuál empezar, sobre todo si quieres aprender a programar.
Hablando con mis compañeros de trabajo, pudimos intercambiar ideas sobre los libros que nos han sido útiles en nuestro camino de aprendizaje. Quería compartirlos con ustedes con la esperanza de que les sean igual de útiles que a mí. Sin más dilaciones, les dejo la lista.
Empezaremos con los libros para principiantes hasta llegar a los más avanzados.
Bajo el riesgo de parecer exagerado, me atrevo a decir que es un obligatorio para cualquier desarrollador o desarrolladora, el mejor libro para aprender a programación. Robert Martin es un experto en software, un auténtico gurú del buen código.
En este libro nos comparte su conocimiento sobre como escribir código funcional, comprensible y bello. Los ejemplos que muestra el libro son en Java, pero lo que aprenderás es aplicable a cualquier lenguaje.
Por cierto, te recomiendo este tutorial sobre ¿Realmente es difícil aprender a programar?
Apto para todos los niveles. Desde principiantes hasta experimentados.
Puedes encontrarlo en Amazon por US$38 o en su versión Kindle en US$29. Puedes leer la versión en inglés o español.
Este libro para aprender programación se introduce dentro del lenguaje JavaScript y te enseña cómo escribir código efectivo y hermoso. Sin lugar a dudas es una lectura obligatoria para todos aquellos que quieran considerarse expertos o expertas.
Además, incluye muchas reflexiones y conceptos agnósticos (que aplican a cualquier lenguaje), lo que hace que sea una lectura agradable para cualquier programador.
Aprenderás no solo el lenguaje JavaScript en sí, sino también los conceptos fundamentales de la programación como:
Apto para principiantes y aquellos con cierta experiencia en JavaScript. También es útil para aquellos que deseen fortalecer sus conocimientos básicos de programación.
Puedes encontrar la versión PDF del libro tanto en español como en inglés.
You don’t know JavaScript es una serie de libros que presenta, de manera escalar (de menor a mayor dificultad), los conceptos más básicos de este lenguaje de programación. Javascript está presente en todos los navegadores actuales y es imposible ser un desarrollador web sin saber aunque sea los principios básicos del mismo.
Esta serie de libros es tanto para aquellos que quieren iniciar a programar con JS como aquellos que quieren consolidar sus conocimientos del mismo.
Apto para programadores principiantes y aquellos con cierta experiencia en JavaScript que deseen fortalecer sus fundamentos y profundizar en el lenguaje.
Lo encuentras en GitHub en su versión digital, dándole click a este enlace o en Amazon por US$42. La versión en español la encuentras aquí.
Eric te enseña cómo aprender a programar en Python de manera rápida y eficiente, por lo que es genial incluso si eres nuevo en el mundo de la informática.
Este libro es como un viaje en un tren expreso hacia la programación. Parte desde la estación de los principiantes y te lleva directo a las ligas intermedias.
Aprenderás los conceptos básicos de programación utilizando Python, incluyendo:
También se introduce en el desarrollo web y la creación de juegos simples.
Es adecuado para principiantes y aquellos que no tienen experiencia previa en programación. Es una excelente opción si estás empezando a aprender a programar y quieres usar Python como tu lenguaje inicial.
Lo encuentras en Amazon por US$21 o en su versión Kindle por US$23.99.
Otro del tío Bob (así se conoce a Robert Martin). En este libro, el autor explora los aspectos profesionales y éticos del desarrollo de software, incluyendo temas como la toma de decisiones, el trabajo en equipo, la gestión del tiempo y la comunicación efectiva.
Siguiendo la línea del libro anterior de la lista, creo que es otro imprescindible, nos enseña como nos convertirnos en programadores de excelencia. La lectura es amena y sencilla.
Aprenderás a convertirte en un desarrollador profesional completo, adquiriendo habilidades que van más allá del código en sí, como la colaboración efectiva con otros desarrolladores. Por ejemplo:
Recomendado para programadores intermedios y avanzados que deseen mejorar sus habilidades no técnicas y convertirse en profesionales más completos.
Puedes encontrarlo en Amazon por US$34 o en su versión Kindle por US$19.
Ser un buen programador no solo implica tener mucho conocimiento técnico y escribir buen código, sino también enfrentar muchos desafíos del día a día para los cuales hay que capacitarse. Entre ellos se encuentran lidiar con clientes, compañeros de trabajo y jefes, mantenerse productivo, pensar en un plan de carrera, entre otros.
Estos conceptos, y muchos más, son los que se abordan en este libro y te harán replantearte más de una cosa.
Aprenderás a desarrollar habilidades complementarias a tus conocimientos técnicos, como
Apto para todos los niveles que estén interesados en mejorar sus habilidades no técnicas y desarrollar una carrera satisfactoria en la industria del software.
Un día un compañero de trabajo me mencionó este ejemplar. Al decirle que no lo conocía dijo que era uno de esos libros que “hay que leer sí o sí”. Debo decir que tenía razón.
Conocer patrones de diseño no solo es un requisito para todo buen programador, sino que también te brinda herramientas para crear código más robusto, mantenible y lindo. Los patrones de diseño incluidos en el libro abarcan áreas como la creación de objetos, la estructuración de clases y la gestión de comportamientos. Es una lectura un poco más complicada, pero vale mucho la pena.
Apto para programadores intermedios y avanzados que tengan conocimientos sólidos de programación orientada a objetos.
Puedes descargar la versión en inglés en formato PDF aquí.
Sus autores abordan una amplia gama de temas relacionados con la programación, incluyendo la productividad, la gestión del tiempo, el diseño de software, las pruebas y la refactorización.
Recomendado para aquellos programadores que quieren afianzar conceptos y aprender alguna que otra cosa nueva. Brinda consejos prácticos y lecciones con base en su experiencia.
Aprenderás a adoptar un enfoque pragmático para el desarrollo de software, adquiriendo habilidades y técnicas que te ayudarán a escribir un código más limpio, mantener proyectos más grandes y enfrentar desafíos técnicos de manera efectiva.
No es un libro introductorio, así que es recomendable que ya tengas un poco de experiencia.
Lo encuentras en Amazon en sus dos versiones.
Las historias de usuario (user story) son herramientas muy importantes para desarrolladores ágiles. Por lo tanto, es importante entenderlas y saber implementarlas. Este libro nos enseña como pueden ayudarnos a que nuestro equipo se mantenga concentrado en los usuarios y sus necesidades.
Apto para quienes trabajan en proyectos ágiles o que deseen mejorar la colaboración con los stakeholders.
Puedes encontrarlo en Amazon por US$24 en versión kindle.
Podemos decir que el código es como una habitación. Cuando permaneces un tiempo en ella, empieza a ensuciarse. Martin te enseña sobre el proceso de refactorización, que implica reestructurar y mejorar el diseño de código existente sin cambiar su comportamiento externo.
Fowler se concentra en Java para sus ejemplos, pero los principios pueden aplicarse a casi cualquier lenguaje orientado a objetos.
El libro proporciona ejemplos prácticos y casos de estudio sobre cómo identificar áreas de mejora y aplicar refactorizaciones.
Adecuado para programadores de nivel intermedio-avanzado, este libro te ayudará a darle a tu código el amor y cuidado que se merece.
En Amazon por US$45 o en su versión Kindle por US$34.
Por último, una ñapa o bonus. ¿Qué tal emprender un viaje épico al emocionante mundo de la inteligencia artificial (IA)? Si ya estás en el mundo de la programación no puedes dejar de lado la IA.
Este libro cubre todo, desde los conceptos básicos hasta las aplicaciones prácticas, pasando por diferentes estrategias y aplicaciones de la IA.
Aprenderás sobre los conceptos clave de la inteligencia artificial, incluyendo:
El libro abarca tanto la teoría como las aplicaciones en el campo.
Este libro es más adecuado para personas con una comprensión básica de programación y matemáticas. Es ideal para aquellos que desean adentrarse en el campo de la inteligencia artificial.
En Amazon por US$20.
Si quieres aprender a programar te recomiendo iniciar con Clean Code de Robert C. Martin. Recuerda que _c_ada uno de estos libros te llevará un paso más cerca de convertirte en el programador que quieres ser.
No basta con leerlos; absorbe sus enseñanzas y aplícalas en tu trabajo diario.
Platzi tiene diferentes escuelas que te ayudarán a empezar en el mundo de la tecnología y convertirte en desarrollador.
Además puedes empezar en el mundo de la programación con el Curso de Programación Básica, ¡es totalmente gratis!
Si aún tienes dudas sobre tu decisión de aprender a programar te recomiendo: ¿Por qué estudiar programación?
¡Happy coding!
Chicos, cuento con 4 libros en pdf
La persona que esté interesada, no dude en dejarme su correo electrónico.
Hola amigo, si puedes enviármelos te agradecería [email protected]
Hola Juan, te agradezco me los compartas a mi correo [email protected], si te queda fácil. Muchas gracias
Hola Juan, te lo agredeciria mucho. [email protected] Gracias.
Seria genial si pudieras compartirme a mi también los libros, te lo agradecería un montón
Hola Juan, me interesan los libros que publicaste, te dejo mi correo [email protected] , te agradezco de antemano.
Estaría muy agradecido, [email protected].
saludos!
Hola JuanAndresCalderonM, te agradecería si me los pasaras
[email protected]
[email protected] Me haría un favor al pasarlos
hola a mi también mándame amigo [email protected]
Hola buenos dias! Podras pasarmelos a mi tambien? [email protected]
Hola, podrías pasarme el de Eloquent Javascript? Te lo agradeceria. [email protected]
Juan buenas tardes, me interesan los libros. Te agradezco si me puedes compartir los link. [email protected]
[email protected]
Muchas gracias!
hola buenos tardes, yo también estoy interesado por los libros.
te agradecería por los libros, mi correo es [email protected]
Me interesan los libros, si podrias pasarmelos te lo agradeceria! [email protected]
[email protected]
[email protected]
[email protected]
Hola Juan me interesan los libros sería de mucha ayuda [email protected]
A mí también [email protected]
Hey juan, seria de muchísima ayuda. [email protected]
muchisimas gracias hermano.
Muchas gracias por el aporte, mi correo [email protected]
Hola, podrias pasarmelos? mi correo es [email protected]
Me parece genia tu aporte. Podrias hacer el favor de compartirlos conmigo, este es mi correo [email protected].
Muchas gracias.
[email protected]
Hola, genial tu aporte compañero, mira mi correo es [email protected]
Graciiiiiiias ♥
[email protected]
Buen dia, gracias por el aporte
[email protected]
Gracias por el aporte mi correo es [email protected]
gracias amigo… eres de mucha ayuda [email protected]
Gracias amigo [email protected]
gracias por el aporte [email protected]
Excelente aporte amigo te lo agradezco, Mi correo es [email protected]
Juan muchas gracias a mi también me gustaría tenerlos, mi correo es [email protected]. Feliz día
¡Hola Juan! Me encantaría leerlos, así que, te dejo mi correo [email protected] ¡Graciaasss de adelanto!
Hola amigo si pudieses pasármelo porfavor a mi correo [email protected]
¡Hola amigo!
me encantaría leerlos me ayudarías muchísimo te dejo mi correo [email protected]
Hola, me interesan los libros. Mi mail es [email protected]
Muchisimas gracias.
Hola estoy interesado en los libros, me los puedes mandar, por favor, mi email: [email protected]
Hola, amigo, por favor regalame copia de los libros al correo; [email protected]
¡Gracias!
Hola estoy iniciando me interesan los libro,Este es mi correo:
[email protected]
Gracias!
hola me interesan los libros !!! , mi correo es [email protected]
Hola! espero estar a tiempo todavia .
Mi correo es [email protected]
Gracias!
Hola😁, Tambien te lo agradecería [email protected]
yo [email protected]
hola por favor : [email protected]
Hola amigo, mi correo [email protected] gracias
hola me los podrias pasar porfa : [email protected]
Te lo agradecería mucho en serio
es: [email protected]
Si no es molestia, por favor pasame los libros. Encontrar libro pdf BUENOS y GRATÍS en internet es muy complicado. Mi correo: [email protected]
Si te es posible pasarme el de Soft Skills, mi correo es: [email protected]
Gracias de antemano!
[email protected] te lo agradecería muchísimo!!
UFF que buen aporte, me gustaria que me pasaras tambien los libros te agradezco mucho.
correo : [email protected]
amigo por favor seria de mucha ayuda si me lograras pasar esos libros muchas gracias si de antemano en caso de que me los llegues a pasar y si no bueno gracias tambien.
mi correo es [email protected]
Buenas amigo, si tienes el tiempo de aún tenerlos y poder pasarlos te dejo mi correo:
[email protected]
Me encantaría tenerlos, amigo. Igual si tienes el tiempo, aquí te dejo mi correo: [email protected]
Hola Juan, por favor podrías pasarme, the pragmatic programmer, por favor
[email protected]
Buenas amigo, interesado en los libros [email protected], sobre todo en the pragmatic programmer, porfa cuando pueda.
Hola Juan! Podrías pasarme los libros cuando puedas?
[email protected]
Desde ya, gracias!
Hola Juan!!!
Gran aporte,los libros me serian de gran aporte
Mi correo es [email protected]
Interesadísimo: [email protected]
Agradecido. mi correo es [email protected]
Me podrían pasar los PDF ? [email protected] , mil gracias
Hola, me pasarias los pdf por favor??? [email protected] Gracias!!!
¡Buenos días, Juan Andrés!
te agradecería que me mandaras los PDF a mí también. [email protected]
Gracias.
Hola, todavia sigues enviando el pdf? Mi correo es [email protected]
Hola compañero, te dejo mi correo para que me puedas enviar los libros que nos dices que tienes: [email protected]
Libros que mencionas:
Clean Code.
Soft Skills.
Eloquent Javascript
The Pragmatic Programmer
Hola, a mi también me interesan mucho
[email protected]
hola ami tambien me gustaria! este es mi correo por favor compartemelo, [email protected]
Hola Juan, muchas gracias por el aporte, te agradezco si me puedes enviar los pdf al correo; [email protected]
Hola
Hola, gracias por el aporte mi correo es [email protected] se le agradece
Hola, Juan Andrés. ¿Tendrás todavía los libros? Mi mail es [email protected]
Hola, Andrés, Vengo un poco tarde, pero serías tan amable de hacerme el favor y compartirme los libros? Te agradezco un montón… Mi email es [email protected]
Yo también estoy interesado en leerlos, si me harías el favor, gracias
Hola te lo agradezco un monton. [email protected]
hola, yo tambien estoy interesada en leerlos, si ,por favor, me hicieras el favor de compartirlos, muchas gracias, [email protected]
Hola, estoy interesado en leerlos si se puede me serviria mucho, mi mail es [email protected]
Porfavor enviar al correo [email protected]
Hola, me los podrías facilitar? [email protected]
Hola, por favor comparte conmigo los libros, muchas gracias de antemano.
Mi correo es:
[email protected]
Buenas tarde Juan Andres que buen aporte te dejo mí correo.
[email protected]
Muchas Gracias!!!
Hola… te agradecería si me lo hicieras llegar. [email protected]
Gracias de antemano
Hola amigo, si puedes pasarlos sería genial!!! Gracias. [email protected]
Hola ! me los podrías pasar? [email protected]
Hola compañero, te dejo mi correo para que por favor me envíes los libros. [email protected]
Libros que mencionas:
Clean Code.
Soft Skills.
Eloquent Javascript
The Pragmatic Programmer
Hola, me gustaría que me lo pases si no hay problema, y gracias!
[email protected]
Podrías enviarmelos a mi correo si no es mucha molestia, por favor 🤗
[email protected]
Hola Juan buenas tardes, podrias hacerme el favor de compartirme los libros, de antemano, muchas gracias. [email protected]
Me interesan los libros, [email protected]
Libro de Clean Code: https://drive.google.com/file/d/0B_rRtttpELcPSVZsVmtBTGQ4eEE/view
Libro de Clean Code enfocado a JavaScript:
https://swcrafters.fra1.cdn.digitaloceanspaces.com/Book/cleancode-solid-testing-javascript-sample.pdf
gracias!
Existe una pagina llamada libgen lo buscan tal cual en google sirve para descargar todo tipo de libros gratuitamente de ahí encontré clean code en español

Gracias…por la dirección de la y también por qué la encontraste en español
https://netixzen.blogspot.com/2017/01/clean-code-pdf-mega.html
Clean Code en pdf
Gracias
Me lo podrian enviar? Mi mail es [email protected]
Tengo Clean Code y Clean Coder del Tío Bob si alguien los quiere me pasa su correo
Hola ! me los podrás pasar? [email protected]
Hola buenas!! Me los podrias enviar?
[email protected]
Hola ! me los podrías pasar? [email protected]
Hola me lo pasas? Y gracias!
[email protected]
Me lo envías porfa [email protected] saludos
Porfavor pasarme el libro al correo: [email protected]
Hola, estaría muy agradecido si me pudieras enviar a mi correo
[email protected]
Muchas gracias por la info
Muchas gracias por la info, deseo aprender inglés pero me cuesta porque soy de cuestionar mucho los conceptos, pero tengo q aprender, aunque sea como dicen aqui un paso ala vez
Y en español que libro se puede conseguir para aprender desde cero Java script? No me digan que no existe ninguno.
Valioso aporte para toda la comunidad 😃