# librosgratis.dev
Biblioteca viva de libros y guías gratuitas de programación en español. El catálogo de la web se mantiene en `web/src/data/library.ts` y este README refleja la misma lista para que sea fácil revisar, buscar y proponer cambios desde GitHub.
- Web: [librosgratis.dev](https://librosgratis.dev)
- Repositorio fuente original: [midudev/libros-programacion-gratis](https://github.com/midudev/libros-programacion-gratis)
- Total actual: 308 recursos en 42 secciones
## Categorías
- Fundamentos: 52 recursos en 6 secciones
- Desarrollo web: 11 recursos en 1 sección
- Lenguajes: 164 recursos en 21 secciones
- Plataformas: 5 recursos en 1 sección
- Frameworks: 22 recursos en 5 secciones
- Herramientas: 31 recursos en 5 secciones
- Bases de datos: 13 recursos en 2 secciones
- IA y datos: 10 recursos en 1 sección
## Índice
- [Generales](#generales) · 8
- [Algoritmos y estructuras de datos](#algoritmos) · 18
- [HTML y CSS](#html-css) · 11
- [JavaScript](#javascript) · 23
- [TypeScript](#typescript) · 9
- [Python](#python) · 19
- [Ruby](#ruby) · 6
- [Rust](#rust) · 7
- [Blockchain](#blockchain) · 7
- [PHP](#php) · 11
- [Haskell](#haskell) · 4
- [Golang](#golang) · 4
- [Kotlin](#kotlin) · 3
- [Android](#android) · 5
- [C](#c) · 6
- [C++](#cplusplus) · 9
- [C#](#csharp) · 6
- [Java](#java) · 13
- [R](#r) · 17
- [React](#react) · 5
- [Qwik](#qwik) · 1
- [Node.js](#nodejs) · 4
- [Angular](#angular) · 7
- [Django](#django) · 5
- [Git](#git) · 8
- [Docker](#docker) · 7
- [Linux y terminal](#linux) · 8
- [SQL](#sql) · 9
- [NoSQL](#nosql) · 4
- [Sistemas operativos](#sistemas-operativos) · 3
- [Inteligencia Artificial](#ia) · 11
- [Metodologías de desarrollo](#metodologias) · 11
- [Ensamblador](#ensamblador) · 5
- [Erlang](#erlang) · 2
- [LaTeX](#latex) · 6
- [Lisp](#lisp) · 3
- [Matemáticas](#matematicas) · 7
- [Perl](#perl) · 4
- [Raku](#raku) · 3
- [Scala](#scala) · 3
- [Scratch](#scratch) · 5
- [Subversion](#subversion) · 2
## Generales
Para abrir apetito, mejorar criterio y aprender a pensar mejor como programador.
- [97 cosas que todo programador debe saber](https://librosgratis.dev/97-cosas-programador/) — Kevlin Henney · HTML, PDF, EPUB
- [100 cosas que todo programador debe saber](https://100cosas.dev/) — midudev · HTML, PDF
- [Los apuntes de Majo](https://losapuntesdemajo.vercel.app/) — Majo Ledesma · HTML
- [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/downloads/camino_2013-01-19_0688b6e.html) — Esteban Manchado Velázquez, Joaquín Caraballo Moreno, Yeray Darias Camacho · HTML
- [Programación de videojuegos SDL](http://libros.metabiblioteca.org/bitstream/001/271/8/Programacion_Videojuegos_SDL.pdf) — Alberto García Serrano · PDF
- [Cómo ser un Programador: Versión Comunitaria](https://braydie.gitbook.io/how-to-be-a-programmer/es) — Robert L. Read y comunidad · HTML
- [Producir Software de Código Abierto](https://producingoss.com/es/) — Karl Fogel · HTML
- [Patrones de diseño](https://refactoring.guru/es/design-patterns) — Alexander Shvets (Refactoring.Guru) · HTML
## Algoritmos y estructuras de datos
Lógica, pseudocódigo, POO, análisis de algoritmos y estructuras para resolver mejor.
- [Diseño de Algoritmos en Pseudocódigo y Ordinogramas](https://librosgratis.dev/books/algoritmos-pseudocodigo-ordinogramas.pdf) — Carlos Pes · PDF, EPUB
- [Estructuras de datos](https://librosgratis.dev/books/estructuras-de-datos.pdf) — Luis Fernando Zapata Alvarez · PDF, EPUB
- [Problemas y Algoritmos](https://librosgratis.dev/books/problemas-y-algoritmos.pdf) — Luis E. Vargas Azcona · PDF, EPUB
- [Las bases conceptuales de la Programación](https://librosgratis.dev/books/bases-conceptuales-programacion.pdf) — Pablo E. “Fidel” Martínez López · PDF, EPUB
- [Introducción a la Lógica de Programación](https://librosgratis.dev/books/logica-de-programacion.pdf) — Jorge O. Herrera M., Julián E. Gutiérrez P., Robinson Pulgarín G. · PDF, EPUB
- [Fundamentos de la programación](https://librosgratis.dev/books/fundamentos-programacion.pdf) — Luis Hernández Yáñez · PDF, EPUB
- [Introducción a la programación orientada a objetos](https://librosgratis.dev/books/introduccion-poo.pdf) — Vicent Moncho Mas · PDF, EPUB
- [Apuntes de Estructuras de Datos y Algoritmos](https://librosgratis.dev/books/apuntes-estructuras-datos-algoritmos.pdf) — Javier Campos · PDF, EPUB
- [Fundamentos de Informática y Programación](https://informatica.uv.es/docencia/fguia/TI/Libro/Libro_Fundamentos_Inform_Program.htm) — Gregorio Martín Quetglás, Francisco Toledo Lobo, Vicente Cerverón Lleó · HTML
- [Análisis, Diseño e Implantación de Algoritmos](http://fcasua.contad.unam.mx/apuntes/interiores/docs/20181/informatica/1/LI_1164_06097_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdf) · PDF
- [Algoritmos y Programación (Guía para docentes)](http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf) — Juan Carlos López García · PDF
- [Fundamentos de programación (WikiLibros)](https://es.wikibooks.org/wiki/Fundamentos_de_programaci%C3%B3n) — WikiLibros · HTML
- [Introducción a la programación (WikiLibros)](https://es.wikibooks.org/wiki/Introducci%C3%B3n_a_la_Programaci%C3%B3n) — WikiLibros · HTML
- [Técnicas de Diseño de Algoritmos](https://avallecillo.github.io/Libro/indice.html) — Rosa Guerequeta, Antonio Vallecillo · PDF
- [Algoritmos y estructuras de datos en Python](https://editorial.uader.edu.ar/sites/default/files/imagenes-sitio/colecciones/amalgama/algoritmos-y-estructuras-de-datos-en-phyton/algoritmos-y-estructuras-de-datos-en-python-digital.pdf) — Walter Bel · PDF
- [Solución de problemas con algoritmos y estructuras de datos usando Python](https://runestone.academy/ns/books/published/pythoned/index.html) — Brad Miller, David Ranum, traducido por Mauricio Orozco-Alzate · HTML
- [Teoría de la computación: lenguajes, autómatas, gramáticas](https://repositorio.unal.edu.co/bitstreams/b3b03b26-7f74-43f4-91da-4e3b5090354a/download) — Rodrigo De Castro Korgi · PDF
- [Análisis y diseño de algoritmos y tipos de datos](https://idus.us.es/bitstreams/47960689-7167-4a26-bc2f-fdec88564b1b/download) — Miguel Toro Bonilla · PDF
## HTML y CSS
Maquetación, estilos e interfaces web desde fundamentos hasta CSS moderno.
- [Diseño de Interfaces Web](http://interfacesweb.github.io/unidades/) — Pedro Prieto · HTML
- [Estructura con CSS](https://es.learnlayout.com/) — Learn CSS Layout, traducido al español · HTML
- [MDN: HTML](https://developer.mozilla.org/es/docs/Web/HTML) — MDN Web Docs · HTML
- [MDN: CSS](https://developer.mozilla.org/es/docs/Web/CSS) — MDN Web Docs · HTML
- [El gran libro del diseño web](https://freeditorial.com/es/books/el-gran-libro-del-diseno-web) — Rither Cobeña C · HTML
- [Aprende CSS (web.dev)](https://web.dev/learn/css/welcome?hl=es) — Una Kravets, Andy Bell y otros · HTML
- [Aprende HTML (web.dev)](https://web.dev/learn/html/welcome?hl=es) — Estelle Weyl · HTML
- [Diseño adaptable (web.dev)](https://web.dev/learn/design/welcome?hl=es) — Jeremy Keith · HTML
- [Lenguaje CSS](https://lenguajecss.com/css/) — Manz · HTML
- [Lenguaje HTML](https://lenguajehtml.com/html/) — Manz · HTML
- [Programación Web: HTML, CSS, JavaScript](https://gsyc.urjc.es/~mortuno/programacion_web.pdf) — Miguel Ángel Ortuño Pérez · PDF
## JavaScript
La puerta de entrada a la web moderna, desde fundamentos hasta buenas prácticas.
- [JavaScript elocuente (Cuarta edición)](https://librosgratis.dev/books/javascript-elocuente-cuarta-edicion.pdf) — Marijn Haverbeke · PDF, EPUB
- [JavaScript, ¡Inspírate!](https://javascriptinspirate.ulisesgascon.com/) — Ulises Gascón · HTML, PDF, EPUB
- [JavaScript Moderno](https://es.javascript.info/) — Ilya Kantor · HTML
- [You Don’t Know JS (traducción al español)](https://github.com/You-Dont-Know-JS-ES/Traduccion) — Kyle Simpson, traducido por You-Dont-Know-JS-ES · HTML
- [MDN: Guía de JavaScript](https://developer.mozilla.org/es/docs/Web/JavaScript/Guide) · HTML
- [Learn JavaScript](https://javascript.sumankunwar.com.np/es) — Suman Kunwar · HTML
- [Introducción a JavaScript](https://librosgratis.dev/books/javascript-introduccion-eguiluz.pdf) — Javier Eguíluz Pérez · PDF, EPUB
- [JavaScript](https://librosgratis.dev/books/javascript-uoc.pdf) — Jordi Collell Puig y Anna Ferry Mestres · PDF, EPUB
- [Asincronismo en JavaScript](https://librosgratis.dev/books/javascript-asincronismo.pdf) — Charly Cimino · PDF, EPUB
- [Fundamentos de jQuery](https://librosgratis.dev/books/jquery-fundamentos.pdf) — Rebecca Murphey, traducido por Leandro D’Onofrio · PDF, EPUB
- [CSS3 y Javascript avanzado](https://librosgratis.dev/books/css3-javascript-avanzado.pdf) — Jordi Collell Puig · PDF, EPUB
- [Full Stack Open](https://fullstackopen.com/es/) — Universidad de Helsinki, traducido al español por Sebastian Torres, Cynthia Vico Vacca y Pablo Maffioli · HTML _Curso full-stack moderno basado en JavaScript con React, Node.js, MongoDB, GraphQL y TypeScript. La parte 11 de CI/CD está disponible en inglés._
- [Clean Code JavaScript en Español](https://github.com/andersontr15/clean-code-javascript-es) — Ryan McDermott, traducido al español por Theodore Anderson · HTML _Guía práctica de buenas prácticas para JavaScript: variables, funciones, clases, SOLID, pruebas, concurrencia, manejo de errores, formato y comentarios._
- [Manual de JavaScript](https://desarrolloweb.com/manuales/manual-javascript.html#capitulos20) · HTML
- [JavaScript Definitivo Vol. I](https://github.com/afuggini/javascript-definitivo-vol1) — Ariel Fuggini · HTML
- [Tutorial de D3](http://gcoch.github.io/D3-tutorial/index.html) — Scott Murray · HTML
- [Manual de jQuery](http://mundosica.github.io/tutorial_hispano_jQuery/) — MundoSICA, et al · HTML
- [Aprende JavaScript](https://www.aprendejavascript.dev/) — midudev · HTML
- [Lenguaje JS](https://lenguajejs.com/javascript/) — Manz · HTML
- [Aprende JavaScript (web.dev)](https://web.dev/learn/javascript/introduction?hl=es) — Mat Marquis, Andy Bell · HTML
- [La guía del Profesor Frisby, en su mayor parte adecuada, para la programación funcional](https://github.com/MostlyAdequate/mostly-adequate-guide-es) — Brian Lonsdorf, traducción de la comunidad · HTML, PDF
- [Buenas prácticas de testing en JavaScript y Node.js](https://github.com/goldbergyoni/javascript-testing-best-practices/blob/master/readme-es.md) — Yoni Goldberg, traducido por Miguel G. Sanguino · HTML
- [Desarrollo Web en Entorno Cliente: JavaScript](https://cipfpbatoi.github.io/materials/daw/dwc/01-js/) — Juan Segura (CIPFP Batoi) · HTML
## TypeScript
Tipos, tooling y confianza para escalar aplicaciones front y back.
- [Introducción a TypeScript](https://khru.gitbooks.io/typescript/) — Emmanuel Valverde Ramos · HTML
- [TypeScript en Profundidad](https://github.com/melissarofman/typescript-book) — Basarat Ali Syed, traducido por Melissa Rofman · HTML
- [Introducción a TypeScript](https://librosgratis.dev/books/typescript-introduccion-adictos-trabajo.pdf) — Adictos al Trabajo · PDF, EPUB
- [TypeScript para Principiantes](https://librosgratis.dev/books/typescript-para-principiantes-envato-tuts.pdf) — Envato Tuts+ · PDF, EPUB
- [Manual de TypeScript](https://librosgratis.dev/books/typescript-manual-valverde.pdf) — Emmanuel Valverde y Pedro Hernández-Mora · PDF
- [Uso avanzado de TypeScript en un ejemplo real](https://neliosoftware.com/es/blog/uso-avanzado-de-typescript/) — Nelio Software · HTML
- [Aprendizaje TypeScript](https://librosgratis.dev/books/typescript-aprendizaje.pdf) — RipTutorial · PDF, EPUB
- [The Concise TypeScript Book (en español)](https://gibbok.github.io/typescript-book/es-es/book/the-concise-typescript-book/) — Simone Poggiali · HTML, PDF
- [Clean Code TypeScript](https://github.com/3xp1o1t/clean-code-typescript) — labs42io, traducido por 3xp1o1t · HTML
## Python
Automatización, análisis y backend con una curva de entrada muy amable.
- [Aprende Python](https://librosgratis.dev/books/python-aprende-sergio-delgado-quintero.pdf) — Sergio Delgado Quintero · PDF, EPUB
- [Python para todos](https://librosgratis.dev/books/python-para-todos.pdf) — Raúl González Duque · PDF, EPUB
- [Think Python en español](https://libropython.es/) — Allen B. Downey, traducido por midudev · HTML, PDF
- [Aprenda a pensar como un programador con Python](https://librosgratis.dev/books/python-pensar-programador.pdf) — Allen Downey, Jeffrey Elkner, Chris Meyers · PDF, EPUB
- [Python para todos, Explorando la información con Python 3](https://librosgratis.dev/books/python-explorando-informacion.pdf) — Charles R. Severance · PDF, EPUB
- [Manual básico, iniciación a Python 3](https://librosgratis.dev/books/python-manual-basico.pdf) — José Miguel Ruiz Torres · PDF, EPUB
- [Python Intermedio](https://librosgratis.dev/books/python-intermedio.pdf) — Comunidad ellibrodepython.com · PDF, EPUB
- [Inmersión en Python 3](https://librosgratis.dev/books/python-inmersion.pdf) — Mark Pilgrim, traducido por José Miguel González Aguilera · PDF, EPUB
- [Ejercicios básicos de programación resueltos en Python](https://librosgratis.dev/books/python-ejercicios-basicos.pdf) · PDF, EPUB
- [Introducción a Python para cálculo científico](https://librosgratis.dev/books/python-calculo-cientifico.pdf) — A. Garcimartín · PDF, EPUB
- [Introducción a la programación con Python 3](https://librosgratis.dev/books/python-introduccion-programacion-3.pdf) — Andrés Marzal Varó, Isabel Gracia Luengo, Pedro García-Sevilla · PDF, EPUB
- [Apuntes Python](https://librosgratis.dev/books/python-apuntes.pdf) — Manuel Vergara · PDF, EPUB
- [Inventa tus propios juegos de computadora con Python](https://librosgratis.dev/books/python-inventa-juegos.pdf) — Al Sweigart · PDF, EPUB
- [El tutorial de Python](https://docs.python.org/es/3/tutorial/) — Python Software Foundation · HTML
- [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) — OpenTechSchool, et al · HTML
- [Python para ciencia e ingeniería](https://github.com/mgaitan/curso-python-cientifico#curso-de-python-para-ciencias-e-ingenierías) — Martín Gaitán · HTML
- [Manual de Python](https://aprendeconalf.es/python-manual/) — Alfredo Sánchez Alberca · HTML, PDF, EPUB
- [Aprende Python desde cero a experto](https://leanpub.com/aprende-python) — Jon Vadillo Romero · PDF, EPUB
- [Aprendiendo a Programar en Python con mi Computador](https://open.umn.edu/opentextbooks/textbooks/512) — Sergio Rojas, Héctor Fernández, Juan Carlos Ruiz · PDF
## Ruby
Sintaxis elegante y una manera de programar muy orientada a la legibilidad.
- [Aprende a programar con Ruby](http://rubysur.org/aprende.a.programar) — RubySur · HTML
- [Ruby en veinte minutos](https://www.ruby-lang.org/es/documentation/quickstart/) — Ruby · HTML
- [Introducción a Rails](http://rubysur.org/introduccion.a.rails/) — RubySur · HTML
- [Ruby tutorial o cómo pasar un buen rato programando](http://rubytutorial.wikidot.com/introduccion) — Andrés Suárez García · HTML
- [La Guía de Estilos de Ruby](https://github.com/alemohamad/ruby-style-guide/blob/master/README-esLA.md#preludio) — Ale Mohamad · HTML
- [Guías de Ruby on Rails](https://railsguides.es/) — Comunidad de Rails, traducción de las Rails Guides · HTML
## Rust
Rendimiento, seguridad de memoria y una comunidad técnica con mucha calidad.
- [Aprendizaje Rust](https://librosgratis.dev/books/rust-aprendizaje.pdf) — RipTutorial · PDF, EPUB
- [El Lenguaje de Programación Rust - 2016](https://goyox86.github.io/elpr/README.html) — Jose Narvaez · HTML
- [El Lenguaje de Programación Rust - 2024](https://book.rustlang-es.org) — Libro oficial traducido por RustLang en Español · HTML, PDF
- [Comprehensive Rust](https://google.github.io/comprehensive-rust/es/) — Google · HTML, PDF _Está planteado como workshop, muy útil para estudiar con instructor o en grupo._
- [Rust para C#/.NET Developers](https://dotnet-book.rustlang-es.org) — Microsoft, traducido por RustLang en Español · HTML, PDF _Incluye comparaciones sencillas para entender bien el cambio de mentalidad entre lenguajes._
- [Rust en español fácil](https://www.jmgaguilera.com/rust_facil/) — Dhghomon, traducido por José Miguel González Aguilera · HTML
- [Tour de Rust](https://tourofrust.com/00_es.html) — Richard Anaya y colaboradores · HTML
## Blockchain
Descentralización, contratos inteligentes y criptografía aplicada.
- [Bitcoin: Un sistema de efectivo electrónico de usuario a usuario](https://bitcoin.org/files/bitcoin-paper/bitcoin_es.pdf) — Satoshi Nakamoto · PDF
- [El Libro de Satoshi](http://www.libroblockchain.com/satoshi/) — Phil Champagne · HTML
- [Entendiendo el Blockchain](https://www.secmca.org/wp-content/uploads/2019/12/Blockchain.pdf) — SECMCA · PDF
- [Solidity: Documentación oficial en español](https://solidity-es.readthedocs.io/) · HTML
- [Aprendiendo Bitcoin desde la Línea de Comandos](https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/es/README.md) — Blockchain Commons, traducción de la comunidad · HTML
- [Libro blanco de Ethereum](https://ethereum.org/es/whitepaper/) — Vitalik Buterin · HTML
- [Documentación para desarrolladores de Ethereum](https://ethereum.org/es/developers/docs/) — Comunidad de ethereum.org · HTML
## PHP
Backend pragmático con mucha historia y recursos excelentes para aprender bien.
- [PHP, la manera correcta](https://wilsenhc.github.io/php-the-right-way/) — Josh Lockhart, Phil Sturgeon · HTML
- [Programación en PHP a través de ejemplos](https://librosgratis.dev/books/php-programacion-ejemplos.pdf) — Manuel Palomo Duarte, Ildefonso Montero Pérez · PDF, EPUB
- [POO y MVC en PHP](https://librosgratis.dev/books/php-poo-mvc.pdf) — Eugenia Bahit · PDF, EPUB
- [Laboratorio de PHP y MySQL](https://openlibro.com/wp-content/uploads/2026/03/laboratorio-php-mysql.pdf) — Piero Berni Millet, Dídac Gil de la Iglesia · PDF _PDF externo: supera el límite de 25 MiB por asset de Cloudflare Workers._
- [PHP y Programación orientada a objetos](https://styde.net/php-y-programacion-orientada-a-objetos/) — Duilio Palacios · HTML
- [Programación web avanzada: Ajax y Google Maps](http://rua.ua.es/dspace/bitstream/10045/13176/9/04-ajaxphp.pdf) — Sergio Luján Mora, Universidad de Colima · PDF
- [Manual de estudio introductorio al lenguaje PHP procedural](https://web.archive.org/web/20140209203630/http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-php.pdf) — Eugenia Bahit · PDF
- [Symfony: La Vía Rápida](https://symfony.com/doc/current/the-fast-track/es/index.html) — Fabien Potencier · HTML
- [Guía Definitiva de Yii 2.0](https://www.yiiframework.com/doc/download/yii-guide-2.0-es.pdf) — Yii Software · PDF
- [Manual de PHP](https://www.php.net/manual/es/) — The PHP Documentation Group · HTML
- [Clean Code PHP](https://github.com/fikoborquez/clean-code-php) — Piotr Plenik, traducido por fikoborquez · HTML
## Haskell
Pensamiento funcional duro y puro para expandir cómo entiendes el código.
- [Ejercicios de programación funcional con Haskell](https://librosgratis.dev/books/haskell-piensa.pdf) — José A. Alonso Jiménez, Mª José Hidalgo Doblado · PDF _Edición de 2022 de «Piensa en Haskell»._
- [¡Aprende Haskell por el bien de todos!](http://aprendehaskell.es/main.html) · HTML
- [Piensa en Haskell y en Python](https://librosgratis.dev/books/haskell-python-ejercicios.pdf) — José A. Alonso Jiménez · PDF, EPUB
- [Temas de programación funcional](https://www.cs.us.es/~jalonso/cursos/i1m/temas/2019-20-I1M-temas-PF.pdf) — José A. Alonso Jiménez · PDF
## Golang
Concurrencia, simplicidad y tooling impecable para servicios y utilidades.
- [El pequeño libro de Go](https://librosgratis.dev/books/go-pequeno-libro.pdf) — Karl Seguin, traducido por Raúl Exposito · PDF, EPUB
- [Go en Español](https://nachopacheco.gitbooks.io/go-es/content/doc/) — Nacho Pacheco · HTML
- [Un tour por Go](https://go-tour-lat.appspot.com/) — Equipo de Go, traducido por Gophers LATAM · HTML
- [Go Ya](https://www.tutorialesprogramacionya.com/goya/) — Diego Moisset · HTML
## Kotlin
Android moderno y una sintaxis muy agradable para aplicaciones robustas.
- [Curso programación Android en Kotlin](https://cursokotlin.com/curso-programacion-kotlin-android/) — AristiDevs · HTML
- [Kotlin](https://librosgratis.dev/books/kotlin-stackoverflow-docs.pdf) — Stack Overflow Documentation · PDF, EPUB
- [Kotlin Ya](https://www.tutorialesprogramacionya.com/kotlinya/) — Diego Moisset · HTML
## Android
Desarrollo de aplicaciones Android con guías prácticas en español.
- [Manual Programación Android](https://aluzardo.github.io/trabajo-fin-de-grado/Tutoriales/Manual%20Programacion%20Android.pdf) — Salvador Gómez Oliver · PDF
- [Curso sobre los aspectos básicos de Android con Compose](https://developer.android.com/courses/android-basics-compose/course?hl=es-419) — Android Developers · HTML
- [Manual de Programación Android v.2.0](http://ns2.elhacker.net/timofonica/manuales/Manual_Programacion_Android_v2.0.pdf) — Salvador Gómez Oliver · PDF
- [Jetpack Compose para desarrolladores de Android](https://developer.android.com/courses/jetpack-compose/course?hl=es-419) — Android Developers · HTML
- [Compose Ya](https://www.tutorialesprogramacionya.com/composeya/) — Diego Moisset · HTML
## C
Fundamentos de bajo nivel, memoria y pensamiento cercano al sistema.
- [Introducción a la Programación con C](https://librosgratis.dev/books/c-introduccion-programacion.pdf) — Andrés Marzal Varó, Isabel Gracia Luengo · PDF, EPUB
- [Algoritmos y tipos de datos en C](https://idus.us.es/bitstreams/4f1dcff4-9eb1-4ba8-ae75-4c06a907944f/download) — Miguel Toro Bonilla · PDF
- [Fundamentos de programación en C](https://www.nachocabanes.com/fich/descargar.php?nombre=cc090.pdf) — Nacho Cabanes · PDF
- [Aprenda lenguaje ANSI C como si estuviera en primero](https://web.archive.org/web/20181009091710/http://www4.tecnun.es:80/asignaturas/Informat1/AyudaInf/aprendainf/ansic/leng_c.pdf) — Javier García de Jalón y otros (Tecnun) · PDF
- [Programación en C (WikiLibros)](https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C) — WikiLibros · HTML
- [Programación en C para principiantes](https://raw.githubusercontent.com/gorkau/Libro-Programacion-en-C/master/programacion-c-principiantes-gorka-urrutia.pdf) — Gorka Urrutia · PDF
## C++
Orientación a objetos, eficiencia y bases para software de alto rendimiento.
- [C++ estándar](https://librosgratis.dev/books/cpp-estandar.pdf) — Miguel Hernando Gutiérrez · PDF, EPUB
- [Programación orientada a objetos Ejercicios propuestos con C++](https://librosgratis.dev/books/cpp-poo-ejercicios.pdf) — Cristina Cachero, Pedro J. Ponce de León · PDF, EPUB
- [Fundamentos Básicos de Programación en C++](https://librosgratis.dev/books/cpp-fundamentos-basicos.pdf) — Francisco Martínez del Río · PDF, EPUB
- [Curso de C++](https://conclase.net/c/curso) — Con Clase · HTML
- [Aprenda C++ avanzado como si estuviera en primero](https://web.archive.org/web/20100701020037/http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/avanzado/cppavan.pdf) — Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola, Iñigo Lazcano · PDF
- [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) — Luis Llana, Carlos Gregorio, Raquel Martínez, Pedro Palao, Cristóbal Pareja · HTML
- [Aprenda C++ básico como si estuviera en primero](https://web.archive.org/web/20100701020025/http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/basico/cppbasico.pdf) — Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola, Iñigo Lazcano · PDF
- [Pensar en C++ (Volumen 1)](https://crysol.org/pensarencpp/vol1/index.html) — Bruce Eckel, traducido por David Villa y la comunidad CRySoL · HTML, PDF _Traducción de la segunda edición, centrada en C++98._
- [Fundamentos de Programación con el Lenguaje de Programación C++](https://librosgratis.dev/books/cpp-fundamentos-programacion-uma.pdf) — Vicente Benjumea, Manuel Roldán · PDF
## C#
Programación moderna sobre .NET, desde consola hasta backend web.
- [Introducción a la programación con C#](https://librosgratis.dev/books/csharp-introduccion-programacion.pdf) — Nacho Cabanes · PDF, EPUB
- [El pequeño libro de ASP.NET Core](https://librosgratis.dev/books/aspnet-core-pequeno-libro.pdf) — Nate Barbettini · PDF, EPUB
- [Guía de Arquitectura N-capas Orientadas al Dominio](https://blogs.msdn.microsoft.com/cesardelatorre/2010/03/11/nuestro-nuevo-libro-guia-de-arquitectura-n-capas-ddd-net-4-0-y-aplicacion-ejemplo-en-disponibles-para-download-en-msdn-y-codeplex) — Cesar De la Torre · HTML
- [Documentación de C#](https://learn.microsoft.com/es-es/dotnet/csharp/) — Microsoft · HTML
- [Microservicios de .NET: Arquitectura para aplicaciones .NET en contenedor](https://learn.microsoft.com/es-es/dotnet/architecture/microservices/) — Cesar de la Torre, Bill Wagner, Mike Rousos · HTML
- [C# Ya](https://www.tutorialesprogramacionya.com/csharpya/) — Diego Moisset · HTML
## Java
Una base muy sólida para aprender orientación a objetos y ecosistemas empresariales.
- [Fundamentos de programación en Java](https://es.slideshare.net/slideshow/java-fundamentos/23333338) — Jorge Martínez Ladrón · PDF
- [Iniciando en Java: Programación para Todos](https://librosgratis.dev/books/java-iniciando-programacion.pdf) — Julián Camilo Tuta Diaz · PDF, EPUB
- [Java Apuntes Básicos](https://librosgratis.dev/books/java-apuntes-basicos.pdf) — Jorge A. López Vargas · PDF, EPUB
- [Java básico para aprendices](https://librosgratis.dev/books/java-basico-aprendices.pdf) — Manuel Jesús Abanto Morales et al. · PDF, EPUB
- [Introducción a la Programación Orientada a Objetos con Java](https://librosgratis.dev/books/java-introduccion-poo.pdf) — Rafael Llobet Azpitarte, Pedro Alonso Jordá, Jaume Devesa Llinares, Emili Miedes De Elías, María Idoia Ruiz Fuertes, Francisco Torres Goterris · PDF, EPUB
- [Ejercicios de Programación en Java](https://librosgratis.dev/books/java-ejercicios-programacion.pdf) — Francisco Manuel Pérez Montes · PDF, EPUB
- [Desarrollando con Java 8: Poker](https://ia601504.us.archive.org/21/items/DesarrollandoConJava8Poker/DesarrollandoConJava8Poker.pdf) — David Pérez Cabrera · PDF
- [PlugIn Apache Tapestry: desarrollo de aplicaciones y páginas web](https://picodotdev.github.io/blog-bitix/assets/custom/PlugInTapestry.pdf) · PDF
- [Preparando JavaSun 6 - OCPJP6](https://github.com/PabloReyes/ocpjp-resumen-espanol#ocpjp6-resumen-español) — Pablo Reyes Almagro · PDF, HTML
- [Tutorial básico de Java EE](http://static1.1.sqspcdn.com/static/f/923743/14770633/1416082087870/JavaEE.pdf) — Abraham Otero · PDF
- [Tutorial introducción a Maven 3](http://static1.1.sqspcdn.com/static/f/923743/15025126/1320942755733/Tutorial_de_Maven_3_Erick_Camacho.pdf) — Erick Camacho · PDF
- [Fundamentos de programación: Java](https://idus.us.es/bitstreams/ced144f3-4dfb-473f-9442-27757d55e022/download) — Miguel Toro Bonilla · PDF
- [Introducción a Java](https://www.nachocabanes.com/fich/descargar.php?nombre=java040.pdf) — Nacho Cabanes · PDF
## R
Análisis de datos y visualización para quien quiere ir directo al insight.
- [R para Ciencia de Datos (2ª edición)](https://davidrsch.github.io/r4ds-es/) — Hadley Wickham, Mine Çetinkaya-Rundel y Garrett Grolemund · HTML
- [Introducción a R](https://librosgratis.dev/books/r-introduccion.pdf) — Andrés González y Silvia González · PDF, EPUB
- [Cartas sobre Estadística de la Revista Argentina de Bioingeniería](http://cran.r-project.org/doc/contrib/Risk-Cartas-sobre-Estadistica.pdf) — Marcelo R. Risk · PDF
- [Generación automática de reportes con R y LaTeX](http://cran.r-project.org/doc/contrib/Rivera-Tutorial_Sweave.pdf) — Mario Alfonso Morales Rivera · PDF
- [Gráficos Estadísticos con R](http://cran.r-project.org/doc/contrib/grafi3.pdf) — Juan Carlos Correa, Nelfi González · PDF
- [Introducción al uso y programación del sistema estadístico R](http://cran.r-project.org/doc/contrib/curso-R.Diaz-Uriarte.pdf) — Ramón Díaz-Uriarte · PDF
- [Métodos Estadísticos con R y R Commander](http://cran.r-project.org/doc/contrib/Saez-Castillo-RRCmdrv21.pdf) — Antonio José Sáez Castillo · PDF
- [Optimización Matemática con R: Volumen I](http://cran.r-project.org/doc/contrib/Optimizacion_Matematica_con_R_Volumen_I.pdf) — Enrique Gabriel Baquela, Andrés Redchuk · PDF
- [R para Principiantes](http://cran.r-project.org/doc/contrib/rdebuts_es.pdf) — Emmanuel Paradis · PDF
- [Introducción a la ciencia de datos: análisis de datos y algoritmos de predicción con R](https://rafalab.dfci.harvard.edu/dslibro/) — Rafael A. Irizarry · HTML, PDF
- [Fundamentos de ciencia de datos con R](https://cdr-book.github.io/) — Gema Fernández-Avilés, José-María Montero (coords.) · HTML
- [Predicción: Principios y práctica](https://otexts.com/fppsp/) — Rob J. Hyndman, George Athanasopoulos · HTML
- [Geocomputación con R](https://r.geocompx.org/es/) — Robin Lovelace, Jakub Nowosad, Jannes Muenchow · HTML
- [AnalizaR Datos Políticos](https://andrescruz.org/libroadp/) — Francisco Urdinez, Andrés Cruz (eds.) · HTML
- [Ciencia de datos para gente sociable](https://bitsandbricks.github.io/ciencia_de_datos_gente_sociable/) — Antonio Vazquez Brust · HTML
- [Manual de R](https://fhernanb.github.io/Manual-de-R/) — Freddy Hernández, Olga Usuga · HTML
- [Estadística aplicada a las ciencias y la ingeniería](https://emilopezcano.github.io/estadistica-ciencias-ingenieria/) — Emilio L. Cano · HTML
## React
Componentes, estado y patrones para crear interfaces ricas y mantenibles.
- [React: De aprendiz a maestro](https://librosgratis.dev/books/react-aprendiz-maestro.pdf) — Raúl Expósito · PDF, EPUB
- [React](https://librosgratis.dev/books/react-stackoverflow-docs.pdf) — Stack Overflow Documentation · PDF, EPUB
- [Preguntas de entrevista de React.js](https://www.reactjs.wiki/) — Miguel Ángel Durán · HTML
- [Desarrollo de Aplicaciones Web con React.js y Redux.js](https://leanpub.com/read/react-redux) — Sergio Daniel Xalambrí · HTML, PDF, EPUB
- [Aprende React (documentación oficial)](https://es.react.dev/learn) — Meta y comunidad de es.react.dev · HTML
## Qwik
Performance extrema y carga diferida para experiencias rapidísimas.
- [Qwik: Desde cero a producción](https://qwik-book-spanish.netlify.app/) — Anartz Mugika · HTML
## Node.js
Backend JavaScript, asincronía y fundamentos para escribir servicios con Node.
- [Node Beginner Book](https://www.nodebeginner.org/index-es.html) — Manuel Kiessling · HTML
- [Introducción a Node.js a través de Koans](http://nodejskoans.com) — Arturo Muñoz de la Torre · PDF, HTML
- [Buenas prácticas de Node.js](https://github.com/goldbergyoni/nodebestpractices/blob/spanish-translation/README.spanish.md) — Yoni Goldberg y comunidad · HTML
- [Lenguaje JS: Node.js](https://lenguajejs.com/nodejs/) — Manz · HTML
## Angular
Arquitectura frontend con TypeScript, componentes y patrones de aplicación.
- [Entendiendo Angular](https://jorgeucano.gitbook.io/entendiendo-angular/) — Jorge Cano · HTML
- [Manual de AngularJS](https://desarrolloweb.com/manuales/manual-angularjs.html) — desarrolloweb.com · HTML
- [Guía de estilo AngularJS](https://github.com/johnpapa/angular-styleguide/blob/master/a1/i18n/es-ES.md) — John Papa, et al · HTML
- [Aprendizaje Angular](https://riptutorial.com/Download/angular-es.pdf) — Stack Overflow Documentation · PDF
- [Aprendizaje Angular 2](https://riptutorial.com/Download/angular-2-es.pdf) — Stack Overflow Documentation · PDF
- [AngularJS](https://eladrodriguez.gitbooks.io/angularjs) — Elad Rodriguez · HTML
- [Documentación de Angular en español](https://docs.angular.lat/) — Google, traducido por Angular Hispano · HTML
## Django
Backend web con Python, desde el tutorial oficial hasta proyectos guiados.
- [Django documentation](https://docs.djangoproject.com/es/stable/) — Django Software Foundation · HTML
- [Tutorial de Django Girls](https://tutorial.djangogirls.org/es/) — Django Girls · HTML
- [Tutorial de Django (MDN)](https://developer.mozilla.org/es/docs/Learn_web_development/Extensions/Server-side/Django) — MDN Web Docs · HTML
- [Curso de Django](https://andros.dev/cursos/b74c1a3c/django/1/introduccion/) — Andros Fenollosa · HTML
- [Curso de Django REST Framework](https://andros.dev/cursos/34b809b2/django-rest-framework/1/introduccion/) — Andros Fenollosa · HTML
## Git
Versionado bien aprendido para colaborar sin miedo a romper nada.
- [Pro Git](https://librosgratis.dev/books/git-pro.pdf) — Scott Chacon y Ben Straub · PDF, EPUB
- [Git, la guía sencilla](https://rogerdudler.github.io/git-guide/index.es.html) — Roger Dudler · HTML
- [Git Immersion en español](https://esparta.github.io/gitimmersion-spanish/) · HTML
- [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/) — Ben Lynn · HTML
- [Manual de Git](https://aprendeconalf.es/git-manual/) — Alfredo Sánchez Alberca · HTML, EPUB
- [El Control de Versiones con Git](https://swcarpentry.github.io/git-novice-es/) — Software Carpentry · HTML
- [Reglas de vuelo para Git](https://github.com/k88hudson/git-flight-rules/blob/master/README_es.md) — Kate Hudson y colaboradores · HTML
- [Tutoriales de Git](https://www.atlassian.com/es/git/tutorials) — Atlassian · HTML
## Docker
Contenedores, imágenes, Kubernetes y flujos reproducibles para desarrollo y despliegue.
- [Docker en español](https://github.com/brunocascio/docker-espanol) — Bruno Cascio · HTML
- [Introducción a Docker](https://librosgratis.dev/books/docker-introduccion.pdf) — RedIRIS · PDF, EPUB
- [Docker Seguro](https://dockerseguro.ulisesgascon.com/) — Ulises Gascón · HTML, PDF
- [Curso de Docker](https://github.com/josedom24/curso_docker_ow) — José Domingo Muñoz Rodríguez · HTML
- [Introducción a Kubernetes](https://github.com/iesgn/curso_kubernetes_cep) — Alberto Molina Coballes, José Domingo Muñoz Rodríguez · HTML
- [Curso de Podman](https://github.com/josedom24/curso_podman_ow) — José Domingo Muñoz Rodríguez · HTML
- [Documentación de Kubernetes](https://kubernetes.io/es/docs/home/) — The Kubernetes Authors · HTML _Algunas páginas siguen en inglés y aparecen marcadas como (EN)._
## Linux y terminal
Sistema, shell y fundamentos para moverte con soltura en entornos Unix.
- [El libro del administrador de Debian](https://debian-handbook.info/browse/es-ES/stable/) — Raphaël Hertzog y Roland Mas · HTML
- [El Manual de BASH Scripting Básico para Principiantes](https://es.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes) — Wikilibros · HTML
- [BASH Scripting Avanzado: Utilizando Declare para definición de tipo](https://web.archive.org/web/20150307181233/http://library.originalhacker.org:80/biblioteca/articulo/ver/123) — Eugenia Bahit · HTML
- [La línea de comandos de Linux](https://archive.org/details/la-linea-de-comandos-de-linux) — William Shotts, traducido por Adriano Sánchez · PDF, EPUB
- [Guía de referencia de Debian](https://www.debian.org/doc/manuals/debian-reference/index.es.html) — Osamu Aoki · HTML, PDF
- [La Terminal de Unix](https://swcarpentry.github.io/shell-novice-es/) — Software Carpentry · HTML
- [Administración de sistemas GNU/Linux](https://openaccess.uoc.edu/handle/10609/60688) — Josep Jorba Esteve, Remo Suppi Boldrito · PDF
- [Administración avanzada del sistema operativo GNU/Linux](https://openaccess.uoc.edu/handle/10609/60686) — Josep Jorba Esteve, Remo Suppi Boldrito · PDF
## SQL
Consultas, modelado y fundamentos imprescindibles para cualquier stack.
- [Tutorial de SQL](http://www.desarrolloweb.com/manuales/9/) — Rubén Alvarez · HTML
- [Manual de SQL](http://jorgesanchez.net/manuales/sql/intro-sql-sql2016.html) — Jorge Sanchez Asenjo · HTML
- [Apuntes básicos de SQL](https://librosgratis.dev/books/sql-apuntes-basicos.pdf) — Unai Estébanez · PDF, EPUB
- [Introducción al diseño de bases de datos](https://librosgratis.dev/books/bases-datos-diseno-introduccion.pdf) — Jordi Casas Roma · PDF, EPUB
- [Base de Datos (2005)](http://www.uoc.edu/masters/oficiales/img/913.pdf) · PDF
- [Apuntes de Base de Datos 1](http://rua.ua.es/dspace/bitstream/10045/2990/1/ApuntesBD1.pdf) · PDF
- [Bases de datos relacionales. Un enfoque aplicado y orientado a resultados de aprendizaje](https://libros.unimagdalena.edu.co/bases-de-datos-relacionales-0fm4w.html) — Ernesto Galvis Lista, Alexander Bustamante Martínez · PDF, EPUB
- [Bases de Datos](https://josejuansanchez.org/bd/) — José Juan Sánchez Hernández · HTML, PDF
- [Guía de Administración Básica de PostgreSQL](https://github.com/lesandie/guia-postgres) — Diego Nieto · HTML
## NoSQL
MongoDB, Redis y modelos no relacionales para ampliar la caja de herramientas.
- [El pequeño libro de MongoDB](https://github.com/uokesita/the-little-mongodb-book) — Karl Seguin, traducido por Osledy Bazo · HTML
- [El pequeño libro de Redis en castellano](https://raulexposito.com/the-little-redis-book-en-castellano.html) — Karl Seguin, traducido por Raúl Expósito · HTML
- [Aprendizaje amazon-dynamodb](https://riptutorial.com/Download/amazon-dynamodb-es.pdf) — Stack Overflow Documentation · PDF
- [NoSQL y MongoDB](https://aitor-medrano.github.io/iabd/sa/nosql.html) — Aitor Medrano · HTML
## Sistemas operativos
Procesos, memoria, archivos y concurrencia para entender qué hay debajo del stack.
- [Sistemas Operativos](https://librosgratis.dev/books/sistemas-operativos-wolf.pdf) — Gunnar Wolf, Esteban Ruiz, Federico Bergero, Erwin Meza · PDF, EPUB
- [Fundamentos de Sistemas Operativos: una aproximación práctica usando Linux](https://honecomp.github.io/librossoo.html) — Enrique Soriano Salvador, Gorka Guardiola Múzquiz · PDF, EPUB
- [Introducción a los Sistemas Operativos](https://github.com/dperalta86/Libro-Sistemas-Operativos/releases/latest/download/Introduccion_a_los_Sistemas_Operativos.pdf) — Daniel Isaías Peralta · PDF
## Inteligencia Artificial
Aprendizaje automático, LLMs, agentes y razonamiento computacional.
- [Libro online de IAAR](https://iaarbook.github.io/) — Raúl E. López Briega (IAAR) · HTML
- [Curso intensivo de aprendizaje automático](https://developers.google.com/machine-learning/crash-course?hl=es-419) — Google · HTML
- [Curso de Agentes de IA](https://huggingface.co/learn/agents-course/es/unit0/introduction) — Hugging Face y comunidad · HTML
- [Curso de LLM](https://huggingface.co/learn/llm-course/es/chapter1/1) — Hugging Face y comunidad · HTML _La traducción al español es parcial._
- [Aprende Machine Learning en Español](https://leanpub.com/aprendeml) — Juan Ignacio Bagnato · PDF, EPUB
- [Aprendizaje automático interpretable](https://fedefliguer.github.io/AAI/) — Christoph Molnar, traducido por Federico Fliguer · HTML
- [Machine Learning Book (Aprendizaje de Máquinas)](https://phuijse.github.io/MachineLearningBook/) — Pablo Huijse · HTML
- [Aprendizaje Automático](https://urjcdslab.github.io/AprendizajeAutomaticoI/) — Carmen Lancho, Isaac Martín de Diego · HTML
- [Métodos predictivos de aprendizaje estadístico](https://rubenfcasal.github.io/aprendizaje_estadistico/) — Rubén Fernández Casal, Julián Costa, Manuel Oviedo · HTML
- [Elements of AI](https://course.elementsofai.com/es/) — Universidad de Helsinki y MinnaLearn · HTML
- [El Developer Agéntico](https://domini-code.github.io/el-developer-agentico/) — Bezael Pérez (Dominicode) · HTML, PDF, EPUB
## Metodologías de desarrollo
Scrum, XP y prácticas de equipo para construir software de forma sostenible.
- [Guía Scrum](https://librosgratis.dev/books/guia-scrum-european.pdf) — EuropeanScrum.org · PDF, EPUB
- [Scrum y XP desde las trincheras](https://librosgratis.dev/books/scrum-y-xp-desde-las-trincheras.pdf) — Henrik Kniberg · PDF, EPUB
- [Ingeniería de Software: Una Guía para Crear Sistemas de Información](https://web.archive.org/web/20150824055042/http://www.wolnm.org/apa/articulos/Ingenieria_Software.pdf) — Alejandro Peña Ayala · PDF
- [Scrum Level](https://scrumlevel.com/files/scrumlevel.pdf) — Juan Palacio, Scrum Manager · PDF
- [Scrum Master - Temario troncal 1](https://scrummanager.net/files/scrum_master.pdf) — Marta Palacio, Scrum Manager · PDF
- [Scrum & Extreme Programming (para programadores)](https://web.archive.org/web/20140209204645/http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) — Eugenia Bahit · PDF
- [La Guía de Scrum (2020)](https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Spanish-European.pdf) — Ken Schwaber, Jeff Sutherland · PDF
- [La Guía Kanban](https://kanbanguides.org/es-es/the-kanban-guide/2025.5/the-kanban-guide/2025.5/pdf/kanban-guide.v2025.5.es-ES.pdf) — John Coleman, Daniel Vacanti · PDF
- [Kanban y Scrum: obteniendo lo mejor de ambos](https://www.proyectalis.com/documentos/KanbanVsScrum_Castellano_FINAL-printed.pdf) — Henrik Kniberg, Mattias Skarin · PDF
- [Ingeniería del software](https://openaccess.uoc.edu/handle/10609/69245) — J. Pradel, J. A. Raya y otros (UOC) · PDF
- [The Twelve-Factor App](https://12factor.net/es/) — Adam Wiggins y otros · HTML
## Ensamblador
Programación a bajo nivel y arquitectura de la máquina con ensamblador.
- [Lenguaje Ensamblador para PC](https://pacman128.github.io/static/pcasm-book-spanish.pdf) — Paul A. Carter · PDF
- [Introducción a la Arquitectura de Computadores con QtARMSim y Arduino](https://lorca.act.uji.es/libro/introARM/) — Sergio Barrachina Mir y otros (Universitat Jaume I) · PDF
- [Programación en ensamblador (x86-64)](https://openaccess.uoc.edu/server/api/core/bitstreams/2f04c9bf-d31b-4cf0-a48a-c9cfe0b13c75/content) — Miquel Albert Orenga, Gerard Enrique Manonellas · PDF
- [Prácticas de ensamblador basadas en Raspberry Pi](https://riuma.uma.es/bitstreams/978bfd5b-be64-48b6-85ec-f76b7d5d22cb/download) — A. J. Villena Godoy, R. Asenjo Plaza, F. J. Corbera Peña · PDF
- [El Microcontrolador ATMega328P de Microchip: Programación en Ensamblador, Lenguaje C y un enlace con Arduino](https://librosgratis.dev/books/atmega328p-ensamblador-c-arduino.pdf) — Felipe Santiago Espinosa · PDF
## Erlang
Concurrencia, tolerancia a fallos y sistemas distribuidos con Erlang y Elixir.
- [Programación en Erlang](https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Erlang) — WikiLibros · HTML
- [Elixir School](https://elixirschool.com/es) — Comunidad Elixir School · HTML
## LaTeX
Composición de documentos técnicos y científicos con LaTeX.
- [La introducción no-tan-corta a LaTeX 2ε](http://osl.ugr.es/CTAN/info/lshort/spanish/lshort-a4.pdf) — Tobias Oetiker, Hubert Partl, Irene Hyna, Elisabeth Schlegl · PDF
- [Edición de textos científicos con LaTeX](https://wimate.org/latex/librolatex.pdf) — Alexander Borbón A., Walter Mora F. · PDF
- [Manual de LaTeX](https://aprendeconalf.es/latex-manual/) — Alfredo Sánchez Alberca · HTML, PDF, EPUB
- [Aprende LaTeX (learnlatex.org)](https://www.learnlatex.org/es/) — Equipo de learnlatex.org · HTML
- [Curso de LaTeX para ingenieros eléctricos y electrónicos](https://abyayala.ups.edu.ec/index.php/abayayala/catalog/book/170) — José Manuel Aller Castro · PDF
- [LaTeX2e: un manual de referencia extraoficial](https://mirrors.ctan.org/info/latex2e-help-texinfo/spanish/latex2e-es.html) — Karl Berry y colaboradores · HTML, PDF
## Lisp
Programación funcional y metaprogramación con la familia Lisp.
- [Una introducción a la programación en Emacs Lisp](https://github.com/nasciiboy/emacs-lisp-intro-es) — Robert J. Chassell, traducido por nasciiboy · HTML
- [Don Clojure de la Mancha](https://andros.dev/book/don-clojure-de-la-mancha/1/prologo/) — Andros Fenollosa · HTML
- [PrePLAI: Scheme y Programación Funcional](https://users.dcc.uchile.cl/~etanter/preplai/) — Éric Tanter · HTML, PDF
## Matemáticas
Herramientas matemáticas aplicadas a la programación y la ciencia de datos.
- [Sage para Estudiantes de Pregrado](http://www.sage-para-estudiantes.com) — Gregory Bard · HTML
- [Temas de Lógica informática](https://www.cs.us.es/~jalonso/cursos/li/temas/temas-LI-2015-16.pdf) — José A. Alonso Jiménez, Andrés Cordón Franco, María J. Hidalgo Doblado · PDF
- [Introducción a la Matemática Discreta](https://librosgratis.dev/books/matematica-discreta-briand.pdf) — Emmanuel Briand · PDF
- [Un Curso de Álgebra Lineal (con un módulo para Python)](https://mbujosab.github.io/CursoDeAlgebraLineal/) — Marcos Bujosa · PDF
- [Teoría de Números: ejemplos y algoritmos](https://tecdigital.tec.ac.cr/servicios/revistamatematica/libros/universitaria/algebra/teoria-de-numeros-2014/libro.pdf) — Walter Mora F. · PDF
- [Introducción a los Métodos Numéricos: implementaciones en R](https://tecdigital.tec.ac.cr/servicios/revistamatematica/libros/universitaria/analisis/metodos-numericos-2015/libro.pdf) — Walter Mora F. · PDF
- [Métodos numéricos con Python](https://alejandria.poligran.edu.co/handle/10823/3103) — D. Arévalo, M. Á. Bernal, J. A. Posada · PDF
## Perl
Textos, scripts y automatización con el clásico lenguaje Perl.
- [Tutorial Perl](http://es.tldp.org/Tutoriales/PERL/tutoperl-print.pdf) — Juan Julián Merelo Guervós · PDF
- [Tutoriales de Perl](http://perlenespanol.com/tutoriales/) — Uriel Lizama · HTML
- [Principios de Programación Imperativa, Funcional y Orientada a Objetos. Una Introducción a Perl](https://campusvirtual.ull.es/ocw/file.php/43/perlexamples.pdf) — Casiano R. León · PDF
- [Documentación de Perl en español (POD2::ES)](https://metacpan.org/dist/POD2-ES/view/lib/POD2/ES/perlintro.pod) — Proyecto perldocES · HTML
## Raku
Perl 6 / Raku: un lenguaje moderno para expresión y metaprogramación.
- [Piensa en Raku](https://uzluisf.gitlab.io/piensa-raku/) — Laurent Rosenfeld, Allen B. Downey · PDF, HTML
- [Guía de Raku](https://raku.guide/es/) — Naoum Hankache, traducido por Ramiro Encinas · HTML
- [Curso completo del lenguaje de programación Raku](https://course.raku.org/es/) — Andrew Shitov · HTML
## Scala
Programación funcional y orientada a objetos sobre la JVM con Scala.
- [Manual de Scala para programadores Java](http://www.scala-lang.org/docu/files/ScalaTutorial-es_ES.pdf) — Michel Schinz, Philipp Haller · PDF
- [Tour de Scala](https://docs.scala-lang.org/es/tour/tour-of-scala.html) — Documentación oficial de Scala · HTML
- [Programación Funcional para Mortales con Scalaz](https://leanpub.com/fpmortals-es/read) — Sam Halliday, traducido por Oscar Vargas Torres · HTML, PDF, EPUB _Usa Scala 2 y Scalaz._
## Scratch
Primeros pasos en programación visual y pensamiento computacional.
- [Computación Creativa con Scratch 3.0 (Guía curricular)](https://creativecomputing.gse.harvard.edu/guide/files/translations/Spanish.pdf) — Karen Brennan y el equipo ScratchEd de Harvard, adaptado por Fundación Cruzando · PDF
- [Actividades para aprender a Program.AR (3ª edición)](https://program.ar/wp-content/uploads/2025/03/Program.AR_Actividades-para-aprender-a-programar_2025.pdf) — Fundación Sadosky · PDF
- [Ciencias de la Computación para el aula: 2º ciclo de primaria](https://program.ar/descargas/cc_para_el_aula-2do_ciclo_primaria.pdf) — Program.AR, Fundación Sadosky · PDF
- [Guía de Referencia de Scratch 3.0](https://eduteka.icesi.edu.co/pdfdir/edukafe-10-lopez-guia-referencia-scratch-3.pdf) — Juan Carlos López García · PDF
- [Enseña Pensamiento Computacional con Scratch](https://libros.catedu.es/books/ensena-pensamiento-computacional-con-scratch) — Javier Quintana Peiró, Ana Mª López Floría (CATEDU) · HTML
## Subversion
Control de versiones centralizado con Subversion (SVN).
- [Control de versiones con Subversion](http://svnbook.red-bean.com/nightly/es/index.html) — Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato · HTML
- [TortoiseSVN: un cliente de Subversion para Windows](https://tortoisesvn.net/docs/release/TortoiseSVN_es/index.html) — Stefan Küng, Lübbe Onken, Simon Large · HTML
## Cómo proponer un recurso
Abre una issue o pull request con estos datos mínimos:
- Título
- Autor o proyecto
- Enlace oficial
- Formato disponible: PDF, HTML, ePub, etc.
- Confirmación de que es gratuito y está en español
Priorizamos recursos legales, gratuitos, estables y, cuando sea posible, hospedables como PDF sin superar los límites de assets de Cloudflare Workers.