73 puntos por GN⁺ 2025-10-20 | 1 comentarios | Compartir por WhatsApp
  • El proyecto EbookFoundation/free-programming-books es el repositorio de materiales gratuitos para aprender programación más utilizado a nivel mundial
    • Ofrece una lista de libros clasificada de forma sistemática por lenguaje de programación, tema, nivel de dificultad, país y más
    • Está disponible no solo en inglés, sino también en coreano, japonés, chino, francés y decenas de idiomas más
  • Como reúne miles de libros, cursos, pódcasts, hojas de referencia y otros recursos organizados por idioma, tecnología y nivel, es una referencia esencial tanto para ingenieros o estudiantes que quieren aprender programación como para desarrolladores en activo
  • Cualquiera puede consultar y usar libremente los materiales en GitHub o en el sitio oficial de búsqueda sin necesidad de registrarse
  • Comenzó gracias a contribuciones de varias comunidades como Stack Overflow, y hoy cuenta con una estructura colaborativa en la que cualquiera puede agregar o mejorar fácilmente nuevos recursos
  • Frente a otros proyectos, sus grandes fortalezas son la escala abrumadora, el soporte para idiomas de múltiples categorías, las actualizaciones continuas y la amplitud de su cobertura
  • Es operado por la Free Ebook Foundation (organización sin fines de lucro), que busca la creación, distribución, preservación y sostenibilidad de eBooks gratuitos
  • También está disponible en formato de sitio web ( ebookfoundation.github.io/free-programming-books )

1 comentarios

 
GN⁺ 2025-10-20
Comentarios de Hacker News
  • Tsundoku(積ん読) se refiere al fenómeno de comprar material de lectura como libros, apilarlo en casa y en realidad no leerlo; el término también puede referirse a libros no leídos que dejas en el estante para leer después
    • Me pregunto si los archivos PDF también cuentan como Tsundoku; tengo como 11,116 PDFs en mi directorio home, de los cuales unos 2,000 están en directorios de checkout de github y también hay archivos duplicados
    • Taleb lo llama una anti-biblioteca (anti-library)
    • Creo que es mucho más eficiente “comprar” dentro de un librero o directorio de ebooks lleno solo con libros que ya te interesaban. La única precaución al comprar libros físicos es no gastar en cosas inútiles, como bestsellers o libros de software que no vas a leer y usar de inmediato. Si no compras basura, como pasa también con los juegos de mesa o las guitarras, hay muchas probabilidades de que luego puedas revenderlos usados por el mismo precio o incluso más cuando los quieras. Recomiendo no comprar nunca bestsellers. Los libros que se vuelven bestsellers suelen estar dirigidos a masas poco inteligentes o sin mucha capacidad de análisis, así que tienen mucho contenido erróneo. Si esperas unos 5 años y todavía quieres leerlo, hasta puede que la gente te pague para que te lo lleves. Los libros de software de consulta pueden servir para quienes necesitan leer en papel, pero para cuando se publican ya van atrasados y se vuelven obsoletos muy rápido. De hecho, esos libros quizá sirvan más como relleno para la jaula del hámster o como material de amortiguación para cajas de mudanza
  • En el sitio oficial de Pharo hay varios libros gratuitos sobre el lenguaje Pharo Pharo Books
  • Comparto algunas obras recomendadas que los desarrolladores jóvenes deberían leer sí o sí
    • Recomiendo Computer Lib de Ted Nelson; fue la primera persona en acuñar el término “hypertext”, y lo conceptualizó tras leer textos de Vannevar Bush en los años 60 Computer Lib PDF
    • Mindstorms de Seymour Papert presenta la importancia de la “educación a través de interfaces” y es un libro fundamental para sentar las bases de interfaces de computadora que aprovechan la intuición humana Mindstorms PDF
    • Jef Raskin fue el primer líder del equipo Macintosh, y sus escritos sobre diseño centrado en el ser humano siguen teniendo mucho valor hoy; si alguien llevara estas ideas a la práctica, podría convertirse en el padre de la próxima generación de la computación Humane Interface PDF
    • Douglas Engelbart, conocido como el “inventor” del mouse, explica la ética informática y un paradigma de crecimiento continuo de los colectivos; recomiendo su artículo “Augmenting Human Intellect” Engelbart artículo PDF
    • En este artículo clásico de 1945 se presentan ideas tempranas de los hipervínculos, internet y una “historia social” para expandir la investigación; vale la pena imaginar cómo habría evolucionado todo si estas ideas se hubieran implementado en serio As We May Think
    • Computers As Theatre de Brenda Laurel deja una idea muy potente: “piensa en la computadora no como una herramienta, sino como un medio”; es un clásico monumental que aplica la Poética de Aristóteles al diseño de TI Computers As Theatre PDF
    • También recomiendo el Quora de Alan Kay; ahí se puede obtener una visión increíble sobre la historia de los lenguajes de programación y los paradigmas de computación, y si la pregunta vale la pena, incluso podrías recibir respuesta Alan Kay Quora
    • Los paradigmas de la computación han cambiado radicalmente cada pocas décadas: filosofía de las matemáticas → máquinas → mainframes de tubos de vacío → minicomputadoras → computadoras personales (Engelbart) → Xerox Alto. Ahora vivimos en una era post-Alto desconectada y con smartphones implementados de forma decepcionante. Hace falta pensar qué paradigma necesitamos para que las computadoras sean más útiles para la vida propiamente humana
  • Programming*
    • :\
  • A mi alrededor hay muchísima gente que solo descarga PDFs y jamás los lee. Creo que leer es una de las mejores cosas que se pueden hacer. Si no los estás leyendo, entonces el PDF no es para ti; te recomiendo comprar en físico cualquier libro que de verdad sientas que debes leer. Yo jamás logro leer material de estudio en pantalla, pero los libros en papel me los devoro enseguida
    • Más que leer PDFs, creo que puede funcionar mejor convertirlos en audio y consumirlos así. Escucharlos como audiolibros mientras cocinas, haces ejercicio o sales a caminar puede servir mucho más hoy en día, cuando cuesta apartar tiempo exclusivamente para leer
    • De todos los medios que tengo, los libros son de los más pequeños y completos. Incluso un álbum corto rara vez supera el peso de uno de mis libros grandes. Cuando llegue una mejor tecnología, clasificar e indexar será más fácil. Los libros que tengo ahora podrían convertirse en la biblioteca futura de mi familia, y además están libres de DRM y de controles de copyright. En cambio, los libros que se publican hoy no están impresos en papel que dure 20 años. Si de verdad quisieras preservarlos a largo plazo, necesitarías un esfuerzo de conservación de nivel museo, pero eso no es realista
  • La lista se ve bien; estaría mejor si incluyera más metadatos, como el año de publicación de cada libro
  • Recomiendo muchísimo Code Complete de Steve McConnell, especialmente la primera edición; me parece mejor que la segunda, aunque claro, esa es solo mi opinión
  • Como los libros no muestran el año de publicación, no se puede decir que sea una buena lista. Lo ideal sería ordenarlos por año, de los más recientes hacia atrás, porque cuanto más viejo es un libro, más rápido puede volverse obsoleto
  • Si vas a libgen.ac, puedes encontrar casi cualquier libro. Claro, es una especie de “biblioteca pirata”, pero creo que si una biblioteca pública nueva hubiera surgido en los últimos 20 años, también la habrían prohibido igual. Las empresas de IA también le traen ganas a todo lo que hay ahí
    • Busqué “68030” en libgen.ac, que es algo con lo que he estado jugando últimamente, y no salió ni un solo resultado. Así que no es “casi cualquier libro”; en realidad es mucho menos que eso