Puedes encontrar cientos de libros útiles para aprender a programar, y puedes conseguirlos sin pagar ni un euro. Pero lo mejor es que también puedes hacerlo sin violar las condiciones de su copyright: ya sean libros clásicos ya agotados puestos en libre descarga por sus autores, u obras creadas desde cero bajo licencias libres (GNU Documentation o Creative Commons, en la mayoría de los casos), tienes auténticas joyas a tu disposición. Hemos seleccionado para ti algunas de ellas.
|
etiquetas: veinte , mejores , ebooks , gratis , aprender , programación
github.com/pvorb/learn-you-a-haskell
My 2 cents, pienso que Golang y Python son buenos lenguajes para aprender a programar (en ese orden):
- www.amazon.com/Programming-Language-Addison-Wesley-Professional-Comput
- www.amazon.com/How-Think-Like-Computer-Scientist/dp/0971677506
No obstante, aunque Python no me gusta a nivel profesional, sí que es el lenguaje que recomendaría como primer lenguaje, ya que puedes abstraerte de muchas restricciones y detalles de implementación, y centrarte en lo que es la algoritmia.
Aprendí solo a programar
Hago un código de mierda
Que no se puede arreglar
No sé patrones de diseño
Porque no los quise aprender
Y el libro de E. Gamma
Me tenía que leer.
No se hacer test unitarios
Mi código contiene muchos errores
No he leído a Kent Beck
Pero me creo un genio de los ordenadores
Creo que programo muy bien
Que mi código es genial
Mis vecinos de otros cubículos
Creen que soy subnormal
Aquí están los enlaces directos de descarga: www.meneame.net/story/48-libros-gratis-programacion-pdf-ingles
Ahora estoy aprendiendo Kotlin que, como he leído más de una vez, es lo que habría sido Java si se hubiera inventado en 2010: sintaxis sencilla, con las mismas capacidades de Java pero con la programación funcional tenida en cuenta desde el principio y mucho mejor incorporada.
Que no se puede arreglar
En este caso el problema no eres tú, sino quien te puso ahí y dejó ese proyecto solo en tus manos.
Mis vecinos de otros cubículos
Creen que soy subnormal
Sal de ese ambiente tóxico, no es bueno estar en un trabajo donde todos piensan que eres subnormal, aunque lo seas, porque en ese caso tendrían que tener más consideración con los subnormales.
No estoy seguro de si el compilador "a manopla" de kotlin te permite hacer eso.
Golang me parece el lenguaje ideal para aprender a programar si eres adulto. Si eres peque... Diría que BASIC o JS.... O Python sin dejar que toquen nada más allá de for e ifs. El problema de Python es que se complica mucho muy rápido.
Que ahí ando ahora justo después de phyton
Dice libros de programación y ponen uno de JavaScript.
Se me hizo más duro pasar de Java 7 a 8 (por las lambda) que de Java 11/17 a Kotlin