TypeScript

libros-programacion-gratis

📚 Lista de libros sobre programación en Español y gratis

M

midudev

Dernière activité 28 sept. 2026
midudev/libros-programacion-gratis

6 k

étoiles

675

forks

5

issues ouvertes

ebooksinformaticalibrosprogramacionprogramadorprogramadoressoftware

Ce README est souvent en anglais.

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.

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

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

Algoritmos y estructuras de datos

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

HTML y CSS

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

JavaScript

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

TypeScript

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

Python

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

Ruby

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

Rust

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

Blockchain

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

PHP

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

Haskell

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

Golang

Concurrencia, simplicidad y tooling impecable para servicios y utilidades.

Kotlin

Android moderno y una sintaxis muy agradable para aplicaciones robustas.

Android

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

C

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

C++

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

C#

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

Java

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

R

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

React

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

Qwik

Performance extrema y carga diferida para experiencias rapidísimas.

Node.js

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

Angular

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

Django

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

Git

Versionado bien aprendido para colaborar sin miedo a romper nada.

Docker

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

Linux y terminal

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

SQL

Consultas, modelado y fundamentos imprescindibles para cualquier stack.

NoSQL

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

Sistemas operativos

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

Inteligencia Artificial

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

Metodologías de desarrollo

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

Ensamblador

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

Erlang

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

LaTeX

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

Lisp

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

Matemáticas

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

Perl

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

Raku

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

Scala

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

Scratch

Primeros pasos en programación visual y pensamiento computacional.

Subversion

Control de versiones centralizado con Subversion (SVN).

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.

Projets similaires

Freely available programming books

Pythonbookseducationhacktoberfest
EEbookFoundation
398,1 k étoiles66,9 k

免费的计算机编程类中文书籍,欢迎投稿

androidangularbooks
Jjustjavac
119,2 k étoiles28,3 k

The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.

TypeScriptbookfreejavascript
Ggibbok
10,4 k étoiles607