Libros gratis de programación en español

115 recursos gratuitos sobre JavaScript, TypeScript, Python, Rust, React, Git, SQL y más.

Biblioteca

Generales

3 libros

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

Algoritmos y estructuras de datos

8 libros

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

Las bases conceptuales de la Programación

Pablo E. “Fidel” Martínez López

PDF

Introducción a la Lógica de Programación

Jorge O. Herrera M., Julián E. Gutiérrez P., Robinson Pulgarín G.

PDF

HTML y CSS

4 libros

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

JavaScript

13 libros

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

You Don’t Know JS (traducción al español)

Kyle Simpson, traducido por You-Dont-Know-JS-ES

HTML

Full Stack Open

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

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.

TypeScript

7 libros

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

TypeScript en Profundidad

Basarat Ali Syed, traducido por Melissa Rofman

HTML

Python

13 libros

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

Aprenda a pensar como un programador con Python

Allen Downey, Jeffrey Elkner, Chris Meyers

PDF

Python para todos, Explorando la información con Python 3

Charles R. Severance

PDF

Inmersión en Python 3

Mark Pilgrim, traducido por José Miguel González Aguilera

PDF

Introducción a la programación con Python 3

Andrés Marzal Varó, Isabel Gracia Luengo, Pedro García Sevilla

PDF

Ruby

3 libros

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

Rust

5 libros

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

El Lenguaje de Programación Rust - 2024

Libro oficial traducido por RustLang en Español

HTMLPDF

Comprehensive Rust

Google

HTMLPDF

Está planteado como workshop, muy útil para estudiar con instructor o en grupo.

Rust para C#/.NET Developers

Microsoft, traducido por RustLang en Español

HTMLPDF

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

Blockchain

4 libros

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

Bitcoin: Un sistema de efectivo electrónico de usuario a usuario

Satoshi Nakamoto

PDF

PHP

4 libros

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

Programación en PHP a través de ejemplos

Manuel Palomo Duarte, Ildefonso Montero Pérez

PDF

Laboratorio de PHP y MySQL

Piero Berni Millet, Dídac Gil de la Iglesia

PDF

PDF externo: supera el límite de 25 MiB por asset de Cloudflare Workers.

Haskell

3 libros

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

Golang

2 libros

Concurrencia, simplicidad y tooling impecable para servicios y utilidades.

Kotlin

2 libros

Android moderno y una sintaxis muy agradable para aplicaciones robustas.

Android

2 libros

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

Curso sobre los aspectos básicos de Android con Compose

Android Developers

HTML

C

1 libro

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

C++

4 libros

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

Programación orientada a objetos Ejercicios propuestos con C++

Cristina Cachero, Pedro J. Ponce de León

PDF

C#

2 libros

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

Java

6 libros

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

Introducción a la Programación Orientada a Objetos con Java

Rafael Llobet Azpitarte, Pedro Alonso Jordá, Jaume Devesa Llinares, Emili Miedes De Elías, María Idoia Ruiz Fuertes, Francisco Torres Goterris

PDF

R

2 libros

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

React

4 libros

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

Desarrollo de Aplicaciones Web con React.js y Redux.js

Sergio Daniel Xalambrí

HTML

Qwik

1 libro

Performance extrema y carga diferida para experiencias rapidísimas.

Node.js

1 libro

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

Angular

1 libro

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

Django

2 libros

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

Git

4 libros

Versionado bien aprendido para colaborar sin miedo a romper nada.

Docker

2 libros

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

Linux y terminal

2 libros

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

SQL

4 libros

Consultas, modelado y fundamentos imprescindibles para cualquier stack.

NoSQL

2 libros

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

El pequeño libro de Redis en castellano

Karl Seguin, traducido por Raúl Expósito

HTML

Sistemas operativos

1 libro

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

Inteligencia Artificial

1 libro

Fundamentos de aprendizaje automático, agentes y razonamiento computacional.

Inteligencia Artificial: un enfoque moderno

Peter Norvig y Stuart Russell, adaptación abierta

HTML

Metodologías de desarrollo

2 libros

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