edición general
148 meneos
4795 clics
Veinte de los mejores ebooks gratis para aprender programación

Veinte de los mejores ebooks gratis para aprender programación

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
  1. A programar se aprende programando.
  2. No está mal pero yo cambiaría C por algo de servidor (TypeScript o Php) y por Dios que empiecen a mover React para cliente, ya que es el lenguaje mas usado del mundo
  3. #1 Pero alguna ayudita no viene de más, digo yo...
  4. Claramente falta el más imprescindible: el "Pringao HowTo".
  5. Alguno se tenían que dejar.

    github.com/pvorb/learn-you-a-haskell
  6. #2 Ni TypeScript está centrado en el servidor ni React es un lenguaje :professor:
  7. Sinceramente, me parece una selección bastante pésima. Excepto quizás los dos que hay sobre Python, que para iniciarse son bastante buenos.

    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
  8. #5 Me encantan los libros que se hacen con Markdown y Pandoc. Yo una novela que escribí la hice así, y con github actions generaba epubs, pdfs, etc... Una maravilla.
  9. Una que me ha gustado mucho (y Python no es mi preferido, me gusta más Java, C o mismamente Pascal) es "Introducción a la programación con Python 3" de Andrés Marzai, Isabel Gracia y Pedro García. Es de la Universitat Jaume I y CC. Me ha resultado muy interesante... Por si le vale a alguien. Me parece muy didáctico pero sin bajar las exigencias... repositori.uji.es/xmlui/handle/10234/102653
  10. Me parece una selección muy Random. Hay libros puramente teóricos como sistemas operativos, cosas que no tienen nada que ver con aprender a programar como Git, y libros muy avanzados como la librería Boost de C++.
  11. #7 El libro más completo es el que has puesto, aunque para iniciarse en Español está este libro que está muy bien: www.amazon.es/Programación-en-Mario-Macías-Lloret/dp/842673233X

    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.
  12. #2 trolazo
  13. #1 primero te lees la documentación del lenguaje que vayas a utilizar, y después programas. Digo yo...
  14. No se han leído ni uno.
  15. Por aquí añado extra 200 libros de programación para descargar en PDF www.recursosyformacion.com/descarga-en-pdf-200-libros-de-programacion-
  16. #1 yo soy muy listo
    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
  17. Una selección muy random la verdad. Por lo general, merece la pena pagar por un buen libro, lo gratís, salvo que venga de los creadores del lenguaje o similar, suele ser muy burdo. Por dejar un aporte, esta es una de las mejores lecturas gratuitas a mi juicio: aosabook.org/en/index.html
  18. #17 Has hecho cursos de rapear?


    :troll:
  19. Para empezar yo creo que lo mejor son los juegos de programación. Luego, conforme te pica el gusanillo, aprender lo básico de un lenguaje con una sintaxis clara, como Python, e ir creando pequeños programas, resolviendo acertijos de programación, etc.
  20. #18 Los libros gratuitos suelen ser de hace 6 años o más. Tampoco es raro ver libros gratis de más de 15 años, del 2005 e incluso más viejos.
  21. Añado otra página con 48 libros gratis. compilados a partir de la documentación de Stack Overflow: books.goalkicker.com/

    Aquí están los enlaces directos de descarga: www.meneame.net/story/48-libros-gratis-programacion-pdf-ingles
  22. #9 #11 Para mí (otro Javero) Python tiene muchos WTF en la forma en la que funciona, me recuerda demasiado a Javascript (falta de tipos, la necesidad de tener como parámetro el objeto("this") en los métodos de las clases... más los métodos con __nombre__ que son "especiales".
    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.
  23. #4 Otro imprescindible:  media
  24. ¿Soy solo yo? O el "libro" de Rust en español tiene una traducción pésima...
  25. #17 Hago un código de mierda
    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.
  26. Cada vez que veo uno de PHP lloró por todas las malas prácticas e ideas antiguas que todavía intentan enseñar, así después tengo que revisar código de otra gente que no creeríais. Y lo digo yo que mi código tampoco es perfecto pero al menos intento hacer las cosas bien y claras de leer.
  27. #13 Bash, el script de las shell, es bueno porque se puede leer directamente lo que se ejecuta y porque se usa para cosas básicas en un contexto muy concreto, lo que hace que puedas entender lo que hace sin tener mucha idea de modificarlo. Práctico sí que es, y en la administración de sistemas Unix es una herramienta básica.
  28. A mi, esto de los libros de programación, me empieza a recordar a "La biblioteca de Babel" de Borges... alguno debe haber bueno, pero a ver quién lo encuentra.
  29. #18 El problema es encontrar ese "buen libro", ya sea de pago o libre. Para encontrar uno tienes que descartar muchos.
  30. #26 Hace años que huyo de las traducciones. Pocas traducciones (casi ninguna diría) de libros técnicos tienen un mínimo de calidad.
  31. #32 Calidad, dices... esta parece que le han pasado el gugle tranlaté y a correr.
  32. #24 te entiendo. Lo bueno de Python es que es insultantemente sencillo de empezar a cacharrear: no necesitas crear ningún proyecto, ni ficheros de configuración, ni nada. Abres la consola REPL y te pones a cacharrear ahí mismo. Y en el siguiente paso, escribes todo en un fichero y lo pasas por el intérprete. Te puedes concentrar en aprender lo que es una variable, una condición, un bucle... sin tener que perderte en "el IDE me ha dejado de funcionar".

    No estoy seguro de si el compilador "a manopla" de kotlin te permite hacer eso.
  33. #34 Los libros de Bash o de shell no son para leerlos, son para tenerlos cerca e ir saltando justo al capítulo donde está lo que buscas y mirar la duda que tienes en ese momento. No hace falta saber script de la shell para tener una idea de lo que hace ese script.
  34. #11 del libro que he puesto, a mi lo que me encantó (lo leí entero en 2015 si no recuerdo mal) fue cómo proponía soluciones que el lenguaje ofrece a problemas reales. Me pareció super didáctico y muy completo.

    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.
  35. El mejor libro, The Pragmatic Programmer.
  36. #35 algún libro bueno de Kotlin?
    Que ahí ando ahora justo después de phyton
  37. #1 Si, pero necesitas algo que te enseñe fundamentos basicos.
  38. #17 Gracias!! a veces te veo sacar cosas como esta en los comentarios y me parto el culo.
  39. #10 en Genbeta tienen que rellenar el verano. Y lo que comparten siempre es "lo mejor"
  40. #17 Recomiéndanos un libro de rapear. :-P
  41. Voto errónea.
    Dice libros de programación y ponen uno de JavaScript.
  42. #39 la documentación oficial es lo que uso, pero es que, como javero, sólo necesito aprender la sintaxis. Es incluso más sencillo que aprender Typescript cuando ya dominas Javascript, porque no hay apenas conceptos nuevos.
    Se me hizo más duro pasar de Java 7 a 8 (por las lambda) que de Java 11/17 a Kotlin
  43. #34 Hombre, pero no pienses en esos mamotretos como algo que hay que leer pagina a pagina. Son referencias que nunca vienen mal tener cerca. Son grandes referencias de hecho.
  44. #20 ¿Puedes recomendar algunos juegos de programación o webs donde hablen de ellos?
  45. #47 Los de la empresa Zachtronics están muy bien, y también Human Resources Machine. Para Android también hay muchos, es cuestión de buscar en Google dependiendo de los gustos de cada uno.
comentarios cerrados

menéame