310 libros42 temasWeb, PDF y EPUB0 € siempre

Libros gratis de programación en español

Una biblioteca curada para leer online o descargar, sin registros ni muros de pago. De JavaScript y Python a algoritmos, Git o bases de datos.

Fundamentos

6 temas · 53 libros

Generales

8 libros
Ver página

Para abrir apetito, mejorar criterio y aprender a pensar mejor como programador.

Patrones de diseño

Alexander Shvets (Refactoring.Guru)

Formatos: HTML

Algoritmos y estructuras de datos

18 libros
Ver página

Lógica, pseudocódigo, POO, análisis de algoritmos y estructuras para resolver mejor.

Sistemas operativos

4 libros
Ver página

Procesos, memoria, archivos y concurrencia para entender qué hay debajo del stack.

Metodologías de desarrollo

11 libros
Ver página

Scrum, XP y prácticas de equipo para construir software de forma sostenible.

Scrum Level

Juan Palacio, Scrum Manager

Formatos: PDF

Ingeniería del software

J. Pradel, J. A. Raya y otros (UOC)

Formatos: PDF

Matemáticas

7 libros
Ver página

Herramientas matemáticas aplicadas a la programación y la ciencia de datos.

Scratch

5 libros
Ver página

Primeros pasos en programación visual y pensamiento computacional.

Lenguajes

21 temas · 164 libros

JavaScript

23 libros
Ver página

La puerta de entrada a la web moderna, desde fundamentos hasta buenas prácticas.

Learn JavaScript

Suman Kunwar

Formatos: HTML

Full Stack Open

Universidad de Helsinki, traducido al español por Sebastian Torres, Cynthia Vico Vacca y Pablo Maffioli

Formatos: 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

Ryan McDermott, traducido al español por Theodore Anderson

Formatos: HTML

Guía práctica de buenas prácticas para JavaScript: variables, funciones, clases, SOLID, pruebas, concurrencia, manejo de errores, formato y comentarios.

Tutorial de D3

Scott Murray

Formatos: HTML

Manual de jQuery

MundoSICA, et al

Formatos: HTML

Lenguaje JS

Manz

Formatos: HTML

TypeScript

9 libros
Ver página

Tipos, tooling y confianza para escalar aplicaciones front y back.

Python

19 libros
Ver página

Automatización, análisis y backend con una curva de entrada muy amable.

Ruby

6 libros
Ver página

Sintaxis elegante y una manera de programar muy orientada a la legibilidad.

Rust

7 libros
Ver página

Rendimiento, seguridad de memoria y una comunidad técnica con mucha calidad.

Rust para C#/.NET Developers

Microsoft, traducido por RustLang en Español

Formatos: HTML · PDF

Incluye comparaciones sencillas para entender bien el cambio de mentalidad entre lenguajes.

Rust en español fácil

Dhghomon, traducido por José Miguel González Aguilera

Formatos: HTML

Tour de Rust

Richard Anaya y colaboradores

Formatos: HTML

Blockchain

7 libros
Ver página

Descentralización, contratos inteligentes y criptografía aplicada.

PHP

11 libros
Ver página

Backend pragmático con mucha historia y recursos excelentes para aprender bien.

Manual de PHP

The PHP Documentation Group

Formatos: HTML

Clean Code PHP

Piotr Plenik, traducido por fikoborquez

Formatos: HTML

Haskell

4 libros
Ver página

Pensamiento funcional duro y puro para expandir cómo entiendes el código.

Golang

4 libros
Ver página

Concurrencia, simplicidad y tooling impecable para servicios y utilidades.

Go en Español

Nacho Pacheco

Formatos: HTML

Un tour por Go

Equipo de Go, traducido por Gophers LATAM

Formatos: HTML

Go Ya

Diego Moisset

Formatos: HTML

Kotlin

3 libros
Ver página

Android moderno y una sintaxis muy agradable para aplicaciones robustas.

Kotlin Ya

Diego Moisset

Formatos: HTML

C

6 libros
Ver página

Fundamentos de bajo nivel, memoria y pensamiento cercano al sistema.

C++

9 libros
Ver página

Orientación a objetos, eficiencia y bases para software de alto rendimiento.

Pensar en C++ (Volumen 1)

Bruce Eckel, traducido por David Villa y la comunidad CRySoL

Formatos: HTML · PDF

Traducción de la segunda edición, centrada en C++98.

C#

6 libros
Ver página

Programación moderna sobre .NET, desde consola hasta backend web.

C# Ya

Diego Moisset

Formatos: HTML

Java

13 libros
Ver página

Una base muy sólida para aprender orientación a objetos y ecosistemas empresariales.

R

17 libros
Ver página

Análisis de datos y visualización para quien quiere ir directo al insight.

Manual de R

Freddy Hernández, Olga Usuga

Formatos: HTML

Ensamblador

5 libros
Ver página

Programación a bajo nivel y arquitectura de la máquina con ensamblador.

Erlang

2 libros
Ver página

Concurrencia, tolerancia a fallos y sistemas distribuidos con Erlang y Elixir.

Elixir School

Comunidad Elixir School

Formatos: HTML

Lisp

3 libros
Ver página

Programación funcional y metaprogramación con la familia Lisp.

Perl

4 libros
Ver página

Textos, scripts y automatización con el clásico lenguaje Perl.

Raku

3 libros
Ver página

Perl 6 / Raku: un lenguaje moderno para expresión y metaprogramación.

Guía de Raku

Naoum Hankache, traducido por Ramiro Encinas

Formatos: HTML

Scala

3 libros
Ver página

Programación funcional y orientada a objetos sobre la JVM con Scala.

Tour de Scala

Documentación oficial de Scala

Formatos: HTML

Desarrollo web

1 tema · 11 libros

HTML y CSS

11 libros
Ver página

Maquetación, estilos e interfaces web desde fundamentos hasta CSS moderno.

Estructura con CSS

Learn CSS Layout, traducido al español

Formatos: HTML

MDN: HTML

MDN Web Docs

Formatos: HTML

MDN: CSS

MDN Web Docs

Formatos: HTML

Lenguaje CSS

Manz

Formatos: HTML

Lenguaje HTML

Manz

Formatos: HTML

Frameworks

5 temas · 22 libros

React

5 libros
Ver página

Componentes, estado y patrones para crear interfaces ricas y mantenibles.

Qwik

1 libro
Ver página

Performance extrema y carga diferida para experiencias rapidísimas.

Node.js

4 libros
Ver página

Backend JavaScript, asincronía y fundamentos para escribir servicios con Node.

Angular

7 libros
Ver página

Arquitectura frontend con TypeScript, componentes y patrones de aplicación.

AngularJS

Elad Rodriguez

Formatos: HTML

Django

5 libros
Ver página

Backend web con Python, desde el tutorial oficial hasta proyectos guiados.

Plataformas

1 tema · 5 libros

Android

5 libros
Ver página

Desarrollo de aplicaciones Android con guías prácticas en español.

Compose Ya

Diego Moisset

Formatos: HTML

Herramientas

5 temas · 31 libros

Git

8 libros
Ver página

Versionado bien aprendido para colaborar sin miedo a romper nada.

Git Magic

Ben Lynn

Formatos: HTML

Manual de Git

Alfredo Sánchez Alberca

Formatos: HTML · EPUB

Docker

7 libros
Ver página

Contenedores, imágenes, Kubernetes y flujos reproducibles para desarrollo y despliegue.

Curso de Docker

José Domingo Muñoz Rodríguez

Formatos: HTML

Curso de Podman

José Domingo Muñoz Rodríguez

Formatos: HTML

Documentación de Kubernetes

The Kubernetes Authors

Formatos: HTML

Algunas páginas siguen en inglés y aparecen marcadas como (EN).

Linux y terminal

8 libros
Ver página

Sistema, shell y fundamentos para moverte con soltura en entornos Unix.

La Terminal de Unix

Software Carpentry

Formatos: HTML

LaTeX

6 libros
Ver página

Composición de documentos técnicos y científicos con LaTeX.

Subversion

2 libros
Ver página

Control de versiones centralizado con Subversion (SVN).

Bases de datos

2 temas · 14 libros

SQL

10 libros
Ver página

Consultas, modelado y fundamentos imprescindibles para cualquier stack.

Manual de SQL

Jorge Sanchez Asenjo

Formatos: HTML

Bases de Datos

José Juan Sánchez Hernández

Formatos: HTML · PDF

NoSQL

4 libros
Ver página

MongoDB, Redis y modelos no relacionales para ampliar la caja de herramientas.

NoSQL y MongoDB

Aitor Medrano

Formatos: HTML

IA y datos

1 tema · 10 libros

Inteligencia Artificial

10 libros
Ver página

Aprendizaje automático, LLMs, agentes y razonamiento computacional.

Libro online de IAAR

Raúl E. López Briega (IAAR)

Formatos: HTML

Curso de LLM

Hugging Face y comunidad

Formatos: HTML

La traducción al español es parcial.

Aprendizaje Automático

Carmen Lancho, Isaac Martín de Diego

Formatos: HTML

Elements of AI

Universidad de Helsinki y MinnaLearn

Formatos: HTML

Biblioteca de libros de programación gratis en español

librosgratis.dev reúne 310 recursos gratuitos de programación en español, organizados en 42 temas: lenguajes, frameworks, bases de datos, herramientas y fundamentos. El objetivo es que puedas aprender a programar gratis con material en tu idioma, sin registros ni paywalls.

Explora colecciones como libros gratis de Generales, libros gratis de Algoritmos y estructuras de datos, libros gratis de CSS y HTML, libros gratis de JavaScript, libros gratis de TypeScript, libros gratis de Python, libros gratis de Ruby, libros gratis de Rust, libros gratis de Blockchain, libros gratis de PHP, libros gratis de Haskell o libros gratis de Go. Muchos títulos incluyen lectura online y descarga en PDF o EPUB.

Preguntas frecuentes

¿Dónde encontrar libros gratis de programación en español?

En librosgratis.dev hay una biblioteca curada con 310 libros y guías gratuitas de programación en español, organizadas en 42 temas: lenguajes, frameworks, herramientas y fundamentos. Puedes leer online o descargar PDF cuando está disponible.

¿Los libros de esta web son realmente gratis?

Sí. Solo se incluyen recursos gratuitos, abiertos o publicados por sus autores para consulta libre. No hay paywalls ni freemium disfrazado: si un enlace deja de ser gratis, se revisa o se retira.

¿Puedo descargar los libros en PDF o EPUB?

Muchos títulos incluyen PDF y, cuando está disponible, EPUB. En las fichas verás botones para leer online, descargar PDF o EPUB. Hay 144 libros con lector PDF integrado en el sitio.

¿Qué lenguajes y temas cubre la biblioteca?

JavaScript, TypeScript, Python, Java, C, C++, C#, Go, Rust, PHP, Kotlin, React, Node.js, Git, Docker, SQL, Linux, metodologías ágiles y más. Cada tema tiene su página propia para localizar recursos más rápido.

¿Cómo se actualiza el catálogo?

El contenido se mantiene desde el repositorio abierto midudev/libros-programacion-gratis. Cualquiera puede proponer un libro gratuito en español desde la página de contribuir, sin necesidad de programar.