52

Libros que hay que leer sobre programación

Me encanta leer, es una de mis pasiones además de programar. De vez en cuando, disfruto combinar ambas pasiones y expandir o consolidar mis conocimientos sobre programación leyendo libros relacionados. Hablando con compañeros de trabajo vimos que había varios libros que nos ayudaron a

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:


CLEAN CODE de Robert C. Martin

Pienso en este, como un libro bisagra, hay un antes y un después. Bajo el riesgo de parecer exagerado, me atrevo a decir que es un obligatorio para cualquier desarrollador. Robert Martin es un experto es Software, un autentico 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. ALTAMENTE RECOMENDADO.

Clean Code

CLEAN CODER de Robert C. Martin

Otro libro del Tío Bob (así se conoce a Robert Martin). Este libro trata temas como: estimar, buenas practicas de desarrollo, refactorizar y testing. Siguiendo la linea del libro anterior de la lista, creo que es otro imprescindible, nos enseña como convertirnos en programadores de excelencia. La lectura es amena y sencilla. ALTAMENTE RECOMENDADO

Clean Coder

YOU DON’T KNOW JAVASCRIPT de Kyle Simpson

Javascript esta presente en todos los navegadores actuales y es imposible ser un desarrollador web sin saber aunque sea los principios básicos del mismo. Está serie de libros presenta, de manera escalar (de menor a mayor dificultad), los conceptos más básicos de este lenguaje de programación. Esta serie de libros es tanto para aquellos que quieren iniciar a programar con JS como aquellos que quieren consolidar sus conocimientos del mismo. RECOMENDADOS.

YDKJS

ELOQUENT JAVASCRIPT de Marijn Haverbeke

Este libro 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.
Además incluye muchas reflecciones y conceptos agnósticos (que aplican a cualquier lenguaje), lo que hace que sea una lectura agradable para cualquier programador. MUY RECOMENDADO.

Pueden conseguir este libro <ins>de manera gratuita</ins>, en su version epub o pdfen este link.

Eloquent Javascript

THE PRAGMATIC PROGRAMMER de Andrew Hunt y David Thomas

Muy buen libro, recomendado para aquellos programadores que quieren afianzar conceptos y aprender alguna que otra cosa nueva. El autor brinda consejos prácticos y lecciones en base a su experiencia. A mí me gusto mucho, pero no es un libro “introductorio”, si queres sacarle todo el jugo es recomendable que ya tengas un poco de experiencia. RECOMENDADO.

Pragmatic Programmer

DESIGN PATTERNS: ELEMENTS OF REUSABLE OBJECT-ORIENTED SOFTWARE de Erich Gamma, Richard Helm , Ralph Johnson y John Vlissides

Un día un compañero de trabajo me mencionó este libro, al decirle que no lo conocía dijo que era uno de esos libros que “hay que leer si o si”. 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. Es una lectura un poco más pesada, pero vale mucho la pena. MUY RECOMENDADO

Design Patterns

USER STORY MAPPING de Jeff Patton

Las historias de usuario son herramientas 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. RECOMENDADO

User Story Mapping

SOFT SKILLS: THE SOFTWARE DEVELOPER’S LIFE MANUAL de John Sonmez

Ser un buen programador no implica solo tener mucho conocimiento técnico y escribir buen código. Hay muchos desafíos del día a día para los cuales también hay que capacitarse: lidiar con clientes, compañeros de trabajo y jefes; mantenerse productivo; pensar en un plan de carrera; etc. Estos, y más, son algunos de los conceptos de este libro que harán que te replantees más de una cosa. RECOMENDADO

Soft skills

¡Gracias por leer todo hasta el final!

Esto es todo por ahora, espero que les haya sido de ayuda. Si tienen alguna recomendación los invito a dejarla en los comentarios.

Pueden encontrarme en:

Escribe tu comentario
+ 2
Ordenar por:
6
1207Puntos

Excelentes recomendaciones, aunque si eres como yo y no sabes inglés, tas jodido :c

6
8513Puntos
2 años

Empieza de a poquito a leer y vas tomando la costumbre, al comienzo va a ser lento y entenderás poco pero si persistes vas a aprender inglés muy rápido, por lo menos a leer, y eso te va a servir muchísimo porque la mayoría de los buenos textos y documentaciones en temas de tecnología están en inglés.

1
11278Puntos
2 años

No te preocupes, se puede. Empeza de a poco, los primeros libros son de facil lectura, así que con un poco de esfuerzo deberías poder leerlos con conocimiento básico de ingles, sino estoy seguro de que hay traducciones no oficiales por internet.

2
2408Puntos
2 años

Como dice yesikita, hay que empezar poco a poco. En lo personal te recomiendo que practiques con la aplicación de Duolingo, me ha ayudado bastante.

Lo importante es avanzar, aunque sea 1 paso a la vez, pero avanzar.

2

Muy buena las recomendaciones pero creo que el post está incompleto, (al menos para mí)…Faltó poner los enlaces para descargarlos jeje 😃

2
8513Puntos

@emanuelc gracias por tu aporte 😄 buenas recomendaciones.

2
2520Puntos

Excelentes recomendaciones, solo le agregaría como aprender a programar en java de deitel & deitel, el cual les ayudará mucho cuando se te complica un poco el ingles.

1
4730Puntos

Lo encuentro interesante, solo que me limita saber que es en ingles y leyendo un poco los comentarios no me cabe duda que los libros en ingles dicen muchas cosas que ayudan con el crecimiento personal. Gracias Ema y un saludo grande paisano. 😉

0
11278Puntos
2 años

Los cuatro primeros libros son “sencillos” de leer. Si tenes conocimientos básicos de ingles te diría que además te sirve para practicar el idioma

1
2642Puntos

Javascript the good parts - Es un libro bueno tambien

1
11278Puntos
2 años

Lo tengo cómo lectura pendiente!! Voy a tener que leerlo. Muchas gracias!

1
438Puntos

muchas gracias Emanuel por compartir la información

1
9829Puntos

gracias por el post, los libros son otra manera de aprender… 😃

1
8741Puntos

Wow excelente, gracias por el aporte de recomendaciones!

0
3392Puntos

Dónde o cómo se consiguen estos libros?

0
11278Puntos
2 años

Hola!!

Eloquent Javascript puede leerse online en el siguiente link http://eloquentjavascript.net/

Los demás podes conseguirlos en tiendas online como Amazon o BookDepository.

Además varios de ellos están en formato epub por internet

0
4713Puntos

Y que opinas del libro: “Refactoring : Improving the Design of Existing Code” me lo recomendó la arquitecta de mi proyecto actual.
Según me comento, es como uno necesario a saber para pasar de Jr a Semi Sr.

0
11278Puntos
2 años

No lo leí, pero no es la primera vez que lo escucho ya me lo recomendaron varias veces. Lo tendre que leer

0

y los links…?? donde estan los links :V

0
419Puntos
2 años

Amazon o BookDepository para comprarlos. Eloquent Javascript está disponible en formato digital gratis aquí.

0
7139Puntos

Todos muy buenos, yo incluiría Secrets of Javascript Ninja que es muy útil para entender las posibilidades expresivas de Javascript. Y también incluiría Think Python, este libro es la base de cualquier otro. Te introduce de manera elocuente a las Ciencias de la computación. A mí me ayudó a tener bases conceptuales muy sólidas.

0
12359Puntos

Muy buena recopilación

0
6486Puntos

Al que le interese; tengo el primer libro clean code en español, código limpió. Me pueden dejar el correo.

0
4508Puntos

Bastante buena tu recomendación!