GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - midudev/libros-programacion-gratis: 📚 Lista de libros sobre programación en Español y gratis

BranchesTags
Open more actions menu

Latest commit

 

History

147 Commits
147 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
web
web
 
 
.gitignore
.gitignore
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
DESIGN.md
DESIGN.md
 
 
README.md
README.md
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 

Repository files navigation

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
  • Repositorio fuente original: 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 · 8
  • Algoritmos y estructuras de datos · 18
  • HTML y CSS · 11
  • JavaScript · 23
  • TypeScript · 9
  • Python · 19
  • Ruby · 6
  • Rust · 7
  • Blockchain · 7
  • PHP · 11
  • Haskell · 4
  • Golang · 4
  • Kotlin · 3
  • Android · 5
  • C · 6
  • C++ · 9
  • C# · 6
  • Java · 13
  • R · 17
  • React · 5
  • Qwik · 1
  • Node.js · 4
  • Angular · 7
  • Django · 5
  • Git · 8
  • Docker · 7
  • Linux y terminal · 8
  • SQL · 9
  • NoSQL · 4
  • Sistemas operativos · 3
  • Inteligencia Artificial · 11
  • Metodologías de desarrollo · 11
  • Ensamblador · 5
  • Erlang · 2
  • LaTeX · 6
  • Lisp · 3
  • Matemáticas · 7
  • Perl · 4
  • Raku · 3
  • Scala · 3
  • Scratch · 5
  • Subversion · 2

Generales

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

  • 97 cosas que todo programador debe saber — Kevlin Henney · HTML, PDF, EPUB
  • 100 cosas que todo programador debe saber — midudev · HTML, PDF
  • Los apuntes de Majo — Majo Ledesma · HTML
  • El camino a un mejor programador — Esteban Manchado Velázquez, Joaquín Caraballo Moreno, Yeray Darias Camacho · HTML
  • Programación de videojuegos SDL — Alberto García Serrano · PDF
  • Cómo ser un Programador: Versión Comunitaria — Robert L. Read y comunidad · HTML
  • Producir Software de Código Abierto — Karl Fogel · HTML
  • Patrones de diseño — 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 — Carlos Pes · PDF, EPUB
  • Estructuras de datos — Luis Fernando Zapata Alvarez · PDF, EPUB
  • Problemas y Algoritmos — Luis E. Vargas Azcona · PDF, EPUB
  • Las bases conceptuales de la Programación — Pablo E. “Fidel” Martínez López · PDF, EPUB
  • Introducción a la Lógica de Programación — Jorge O. Herrera M., Julián E. Gutiérrez P., Robinson Pulgarín G. · PDF, EPUB
  • Fundamentos de la programación — Luis Hernández Yáñez · PDF, EPUB
  • Introducción a la programación orientada a objetos — Vicent Moncho Mas · PDF, EPUB
  • Apuntes de Estructuras de Datos y Algoritmos — Javier Campos · PDF, EPUB
  • Fundamentos de Informática y Programación — Gregorio Martín Quetglás, Francisco Toledo Lobo, Vicente Cerverón Lleó · HTML
  • Análisis, Diseño e Implantación de Algoritmos · PDF
  • Algoritmos y Programación (Guía para docentes) — Juan Carlos López García · PDF
  • Fundamentos de programación (WikiLibros) — WikiLibros · HTML
  • Introducción a la programación (WikiLibros) — WikiLibros · HTML
  • Técnicas de Diseño de Algoritmos — Rosa Guerequeta, Antonio Vallecillo · PDF
  • Algoritmos y estructuras de datos en Python — Walter Bel · PDF
  • Solución de problemas con algoritmos y estructuras de datos usando Python — Brad Miller, David Ranum, traducido por Mauricio Orozco-Alzate · HTML
  • Teoría de la computación: lenguajes, autómatas, gramáticas — Rodrigo De Castro Korgi · PDF
  • Análisis y diseño de algoritmos y tipos de datos — Miguel Toro Bonilla · PDF

HTML y CSS

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

  • Diseño de Interfaces Web — Pedro Prieto · HTML
  • Estructura con CSS — Learn CSS Layout, traducido al español · HTML
  • MDN: HTML — MDN Web Docs · HTML
  • MDN: CSS — MDN Web Docs · HTML
  • El gran libro del diseño web — Rither Cobeña C · HTML
  • Aprende CSS (web.dev) — Una Kravets, Andy Bell y otros · HTML
  • Aprende HTML (web.dev) — Estelle Weyl · HTML
  • Diseño adaptable (web.dev) — Jeremy Keith · HTML
  • Lenguaje CSS — Manz · HTML
  • Lenguaje HTML — Manz · HTML
  • Programación Web: HTML, CSS, JavaScript — 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) — Marijn Haverbeke · PDF, EPUB
  • JavaScript, ¡Inspírate! — Ulises Gascón · HTML, PDF, EPUB
  • JavaScript Moderno — Ilya Kantor · HTML
  • You Don’t Know JS (traducción al español) — Kyle Simpson, traducido por You-Dont-Know-JS-ES · HTML
  • MDN: Guía de JavaScript · HTML
  • Learn JavaScript — Suman Kunwar · HTML
  • Introducción a JavaScript — Javier Eguíluz Pérez · PDF, EPUB
  • JavaScript — Jordi Collell Puig y Anna Ferry Mestres · PDF, EPUB
  • Asincronismo en JavaScript — Charly Cimino · PDF, EPUB
  • Fundamentos de jQuery — Rebecca Murphey, traducido por Leandro D’Onofrio · PDF, EPUB
  • CSS3 y Javascript avanzado — Jordi Collell Puig · PDF, EPUB
  • 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.
  • Manual de JavaScript · HTML
  • JavaScript Definitivo Vol. I — Ariel Fuggini · HTML
  • Tutorial de D3 — Scott Murray · HTML
  • Manual de jQuery — MundoSICA, et al · HTML
  • Aprende JavaScript — midudev · HTML
  • Lenguaje JS — Manz · HTML
  • Aprende JavaScript (web.dev) — Mat Marquis, Andy Bell · HTML
  • La guía del Profesor Frisby, en su mayor parte adecuada, para la programación funcional — Brian Lonsdorf, traducción de la comunidad · HTML, PDF
  • Buenas prácticas de testing en JavaScript y Node.js — Yoni Goldberg, traducido por Miguel G. Sanguino · HTML
  • Desarrollo Web en Entorno Cliente: JavaScript — Juan Segura (CIPFP Batoi) · HTML

TypeScript

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

  • Introducción a TypeScript — Emmanuel Valverde Ramos · HTML
  • TypeScript en Profundidad — Basarat Ali Syed, traducido por Melissa Rofman · HTML
  • Introducción a TypeScript — Adictos al Trabajo · PDF, EPUB
  • TypeScript para Principiantes — Envato Tuts+ · PDF, EPUB
  • Manual de TypeScript — Emmanuel Valverde y Pedro Hernández-Mora · PDF
  • Uso avanzado de TypeScript en un ejemplo real — Nelio Software · HTML
  • Aprendizaje TypeScript — RipTutorial · PDF, EPUB
  • The Concise TypeScript Book (en español) — Simone Poggiali · HTML, PDF
  • Clean Code TypeScript — labs42io, traducido por 3xp1o1t · HTML

Python

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

  • Aprende Python — Sergio Delgado Quintero · PDF, EPUB
  • Python para todos — Raúl González Duque · PDF, EPUB
  • Think Python en español — Allen B. Downey, traducido por midudev · HTML, PDF
  • Aprenda a pensar como un programador con Python — Allen Downey, Jeffrey Elkner, Chris Meyers · PDF, EPUB
  • Python para todos, Explorando la información con Python 3 — Charles R. Severance · PDF, EPUB
  • Manual básico, iniciación a Python 3 — José Miguel Ruiz Torres · PDF, EPUB
  • Python Intermedio — Comunidad ellibrodepython.com · PDF, EPUB
  • Inmersión en Python 3 — Mark Pilgrim, traducido por José Miguel González Aguilera · PDF, EPUB
  • Ejercicios básicos de programación resueltos en Python · PDF, EPUB
  • Introducción a Python para cálculo científico — A. Garcimartín · PDF, EPUB
  • Introducción a la programación con Python 3 — Andrés Marzal Varó, Isabel Gracia Luengo, Pedro García-Sevilla · PDF, EPUB
  • Apuntes Python — Manuel Vergara · PDF, EPUB
  • Inventa tus propios juegos de computadora con Python — Al Sweigart · PDF, EPUB
  • El tutorial de Python — Python Software Foundation · HTML
  • Introducción a Programando con Python — OpenTechSchool, et al · HTML
  • Python para ciencia e ingeniería — Martín Gaitán · HTML
  • Manual de Python — Alfredo Sánchez Alberca · HTML, PDF, EPUB
  • Aprende Python desde cero a experto — Jon Vadillo Romero · PDF, EPUB
  • Aprendiendo a Programar en Python con mi Computador — 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 — RubySur · HTML
  • Ruby en veinte minutos — Ruby · HTML
  • Introducción a Rails — RubySur · HTML
  • Ruby tutorial o cómo pasar un buen rato programando — Andrés Suárez García · HTML
  • La Guía de Estilos de Ruby — Ale Mohamad · HTML
  • Guías de Ruby on Rails — 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 — RipTutorial · PDF, EPUB
  • El Lenguaje de Programación Rust - 2016 — Jose Narvaez · HTML
  • El Lenguaje de Programación Rust - 2024 — Libro oficial traducido por RustLang en Español · HTML, PDF
  • Comprehensive Rust — Google · HTML, PDF 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 · 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 · HTML
  • Tour de Rust — 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 — Satoshi Nakamoto · PDF
  • El Libro de Satoshi — Phil Champagne · HTML
  • Entendiendo el Blockchain — SECMCA · PDF
  • Solidity: Documentación oficial en español · HTML
  • Aprendiendo Bitcoin desde la Línea de Comandos — Blockchain Commons, traducción de la comunidad · HTML
  • Libro blanco de Ethereum — Vitalik Buterin · HTML
  • Documentación para desarrolladores de Ethereum — Comunidad de ethereum.org · HTML

PHP

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

  • PHP, la manera correcta — Josh Lockhart, Phil Sturgeon · HTML
  • Programación en PHP a través de ejemplos — Manuel Palomo Duarte, Ildefonso Montero Pérez · PDF, EPUB
  • POO y MVC en PHP — Eugenia Bahit · PDF, EPUB
  • 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.
  • PHP y Programación orientada a objetos — Duilio Palacios · HTML
  • Programación web avanzada: Ajax y Google Maps — Sergio Luján Mora, Universidad de Colima · PDF
  • Manual de estudio introductorio al lenguaje PHP procedural — Eugenia Bahit · PDF
  • Symfony: La Vía Rápida — Fabien Potencier · HTML
  • Guía Definitiva de Yii 2.0 — Yii Software · PDF
  • Manual de PHP — The PHP Documentation Group · HTML
  • 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 — 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! · HTML
  • Piensa en Haskell y en Python — José A. Alonso Jiménez · PDF, EPUB
  • Temas de programación funcional — José A. Alonso Jiménez · PDF

Golang

Concurrencia, simplicidad y tooling impecable para servicios y utilidades.

  • El pequeño libro de Go — Karl Seguin, traducido por Raúl Exposito · PDF, EPUB
  • Go en Español — Nacho Pacheco · HTML
  • Un tour por Go — Equipo de Go, traducido por Gophers LATAM · HTML
  • Go Ya — Diego Moisset · HTML

Kotlin

Android moderno y una sintaxis muy agradable para aplicaciones robustas.

  • Curso programación Android en Kotlin — AristiDevs · HTML
  • Kotlin — Stack Overflow Documentation · PDF, EPUB
  • Kotlin Ya — Diego Moisset · HTML

Android

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

  • Manual Programación Android — Salvador Gómez Oliver · PDF
  • Curso sobre los aspectos básicos de Android con Compose — Android Developers · HTML
  • Manual de Programación Android v.2.0 — Salvador Gómez Oliver · PDF
  • Jetpack Compose para desarrolladores de Android — Android Developers · HTML
  • Compose Ya — Diego Moisset · HTML

C

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

  • Introducción a la Programación con C — Andrés Marzal Varó, Isabel Gracia Luengo · PDF, EPUB
  • Algoritmos y tipos de datos en C — Miguel Toro Bonilla · PDF
  • Fundamentos de programación en C — Nacho Cabanes · PDF
  • Aprenda lenguaje ANSI C como si estuviera en primero — Javier García de Jalón y otros (Tecnun) · PDF
  • Programación en C (WikiLibros) — WikiLibros · HTML
  • Programación en C para principiantes — Gorka Urrutia · PDF

C++

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

  • C++ estándar — Miguel Hernando Gutiérrez · PDF, EPUB
  • Programación orientada a objetos Ejercicios propuestos con C++ — Cristina Cachero, Pedro J. Ponce de León · PDF, EPUB
  • Fundamentos Básicos de Programación en C++ — Francisco Martínez del Río · PDF, EPUB
  • Curso de C++ — Con Clase · HTML
  • Aprenda C++ avanzado como si estuviera en primero — Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola, Iñigo Lazcano · PDF
  • Ejercicios de programación creativos y recreativos en C++ — Luis Llana, Carlos Gregorio, Raquel Martínez, Pedro Palao, Cristóbal Pareja · HTML
  • Aprenda C++ básico como si estuviera en primero — Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola, Iñigo Lazcano · PDF
  • Pensar en C++ (Volumen 1) — 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++ — 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# — Nacho Cabanes · PDF, EPUB
  • El pequeño libro de ASP.NET Core — Nate Barbettini · PDF, EPUB
  • Guía de Arquitectura N-capas Orientadas al Dominio — Cesar De la Torre · HTML
  • Documentación de C# — Microsoft · HTML
  • Microservicios de .NET: Arquitectura para aplicaciones .NET en contenedor — Cesar de la Torre, Bill Wagner, Mike Rousos · HTML
  • C# Ya — Diego Moisset · HTML

Java

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

  • Fundamentos de programación en Java — Jorge Martínez Ladrón · PDF
  • Iniciando en Java: Programación para Todos — Julián Camilo Tuta Diaz · PDF, EPUB
  • Java Apuntes Básicos — Jorge A. López Vargas · PDF, EPUB
  • Java básico para aprendices — Manuel Jesús Abanto Morales et al. · PDF, EPUB
  • 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, EPUB
  • Ejercicios de Programación en Java — Francisco Manuel Pérez Montes · PDF, EPUB
  • Desarrollando con Java 8: Poker — David Pérez Cabrera · PDF
  • PlugIn Apache Tapestry: desarrollo de aplicaciones y páginas web · PDF
  • Preparando JavaSun 6 - OCPJP6 — Pablo Reyes Almagro · PDF, HTML
  • Tutorial básico de Java EE — Abraham Otero · PDF
  • Tutorial introducción a Maven 3 — Erick Camacho · PDF
  • Fundamentos de programación: Java — Miguel Toro Bonilla · PDF
  • Introducción a Java — 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) — Hadley Wickham, Mine Çetinkaya-Rundel y Garrett Grolemund · HTML
  • Introducción a R — Andrés González y Silvia González · PDF, EPUB
  • Cartas sobre Estadística de la Revista Argentina de Bioingeniería — Marcelo R. Risk · PDF
  • Generación automática de reportes con R y LaTeX — Mario Alfonso Morales Rivera · PDF
  • Gráficos Estadísticos con R — Juan Carlos Correa, Nelfi González · PDF
  • Introducción al uso y programación del sistema estadístico R — Ramón Díaz-Uriarte · PDF
  • Métodos Estadísticos con R y R Commander — Antonio José Sáez Castillo · PDF
  • Optimización Matemática con R: Volumen I — Enrique Gabriel Baquela, Andrés Redchuk · PDF
  • R para Principiantes — Emmanuel Paradis · PDF
  • Introducción a la ciencia de datos: análisis de datos y algoritmos de predicción con R — Rafael A. Irizarry · HTML, PDF
  • Fundamentos de ciencia de datos con R — Gema Fernández-Avilés, José-María Montero (coords.) · HTML
  • Predicción: Principios y práctica — Rob J. Hyndman, George Athanasopoulos · HTML
  • Geocomputación con R — Robin Lovelace, Jakub Nowosad, Jannes Muenchow · HTML
  • AnalizaR Datos Políticos — Francisco Urdinez, Andrés Cruz (eds.) · HTML
  • Ciencia de datos para gente sociable — Antonio Vazquez Brust · HTML
  • Manual de R — Freddy Hernández, Olga Usuga · HTML
  • Estadística aplicada a las ciencias y la ingeniería — Emilio L. Cano · HTML

React

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

  • React: De aprendiz a maestro — Raúl Expósito · PDF, EPUB
  • React — Stack Overflow Documentation · PDF, EPUB
  • Preguntas de entrevista de React.js — Miguel Ángel Durán · HTML
  • Desarrollo de Aplicaciones Web con React.js y Redux.js — Sergio Daniel Xalambrí · HTML, PDF, EPUB
  • Aprende React (documentación oficial) — Meta y comunidad de es.react.dev · HTML

Qwik

Performance extrema y carga diferida para experiencias rapidísimas.

  • Qwik: Desde cero a producción — Anartz Mugika · HTML

Node.js

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

  • Node Beginner Book — Manuel Kiessling · HTML
  • Introducción a Node.js a través de Koans — Arturo Muñoz de la Torre · PDF, HTML
  • Buenas prácticas de Node.js — Yoni Goldberg y comunidad · HTML
  • Lenguaje JS: Node.js — Manz · HTML

Angular

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

  • Entendiendo Angular — Jorge Cano · HTML
  • Manual de AngularJS — desarrolloweb.com · HTML
  • Guía de estilo AngularJS — John Papa, et al · HTML
  • Aprendizaje Angular — Stack Overflow Documentation · PDF
  • Aprendizaje Angular 2 — Stack Overflow Documentation · PDF
  • AngularJS — Elad Rodriguez · HTML
  • Documentación de Angular en español — Google, traducido por Angular Hispano · HTML

Django

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

  • Django documentation — Django Software Foundation · HTML
  • Tutorial de Django Girls — Django Girls · HTML
  • Tutorial de Django (MDN) — MDN Web Docs · HTML
  • Curso de Django — Andros Fenollosa · HTML
  • Curso de Django REST Framework — Andros Fenollosa · HTML

Git

Versionado bien aprendido para colaborar sin miedo a romper nada.

  • Pro Git — Scott Chacon y Ben Straub · PDF, EPUB
  • Git, la guía sencilla — Roger Dudler · HTML
  • Git Immersion en español · HTML
  • Git Magic — Ben Lynn · HTML
  • Manual de Git — Alfredo Sánchez Alberca · HTML, EPUB
  • El Control de Versiones con Git — Software Carpentry · HTML
  • Reglas de vuelo para Git — Kate Hudson y colaboradores · HTML
  • Tutoriales de Git — Atlassian · HTML

Docker

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

  • Docker en español — Bruno Cascio · HTML
  • Introducción a Docker — RedIRIS · PDF, EPUB
  • Docker Seguro — Ulises Gascón · HTML, PDF
  • Curso de Docker — José Domingo Muñoz Rodríguez · HTML
  • Introducción a Kubernetes — Alberto Molina Coballes, José Domingo Muñoz Rodríguez · HTML
  • Curso de Podman — José Domingo Muñoz Rodríguez · HTML
  • Documentación de Kubernetes — 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 — Raphaël Hertzog y Roland Mas · HTML
  • El Manual de BASH Scripting Básico para Principiantes — Wikilibros · HTML
  • BASH Scripting Avanzado: Utilizando Declare para definición de tipo — Eugenia Bahit · HTML
  • La línea de comandos de Linux — William Shotts, traducido por Adriano Sánchez · PDF, EPUB
  • Guía de referencia de Debian — Osamu Aoki · HTML, PDF
  • La Terminal de Unix — Software Carpentry · HTML
  • Administración de sistemas GNU/Linux — Josep Jorba Esteve, Remo Suppi Boldrito · PDF
  • Administración avanzada del sistema operativo GNU/Linux — Josep Jorba Esteve, Remo Suppi Boldrito · PDF

SQL

Consultas, modelado y fundamentos imprescindibles para cualquier stack.

  • Tutorial de SQL — Rubén Alvarez · HTML
  • Manual de SQL — Jorge Sanchez Asenjo · HTML
  • Apuntes básicos de SQL — Unai Estébanez · PDF, EPUB
  • Introducción al diseño de bases de datos — Jordi Casas Roma · PDF, EPUB
  • Base de Datos (2005) · PDF
  • Apuntes de Base de Datos 1 · PDF
  • Bases de datos relacionales. Un enfoque aplicado y orientado a resultados de aprendizaje — Ernesto Galvis Lista, Alexander Bustamante Martínez · PDF, EPUB
  • Bases de Datos — José Juan Sánchez Hernández · HTML, PDF
  • Guía de Administración Básica de PostgreSQL — Diego Nieto · HTML

NoSQL

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

  • El pequeño libro de MongoDB — Karl Seguin, traducido por Osledy Bazo · HTML
  • El pequeño libro de Redis en castellano — Karl Seguin, traducido por Raúl Expósito · HTML
  • Aprendizaje amazon-dynamodb — Stack Overflow Documentation · PDF
  • NoSQL y MongoDB — Aitor Medrano · HTML

Sistemas operativos

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

  • Sistemas Operativos — Gunnar Wolf, Esteban Ruiz, Federico Bergero, Erwin Meza · PDF, EPUB
  • Fundamentos de Sistemas Operativos: una aproximación práctica usando Linux — Enrique Soriano Salvador, Gorka Guardiola Múzquiz · PDF, EPUB
  • Introducción a los Sistemas Operativos — Daniel Isaías Peralta · PDF

Inteligencia Artificial

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

  • Libro online de IAAR — Raúl E. López Briega (IAAR) · HTML
  • Curso intensivo de aprendizaje automático — Google · HTML
  • Curso de Agentes de IA — Hugging Face y comunidad · HTML
  • Curso de LLM — Hugging Face y comunidad · HTML La traducción al español es parcial.
  • Aprende Machine Learning en Español — Juan Ignacio Bagnato · PDF, EPUB
  • Aprendizaje automático interpretable — Christoph Molnar, traducido por Federico Fliguer · HTML
  • Machine Learning Book (Aprendizaje de Máquinas) — Pablo Huijse · HTML
  • Aprendizaje Automático — Carmen Lancho, Isaac Martín de Diego · HTML
  • Métodos predictivos de aprendizaje estadístico — Rubén Fernández Casal, Julián Costa, Manuel Oviedo · HTML
  • Elements of AI — Universidad de Helsinki y MinnaLearn · HTML
  • El Developer Agéntico — 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 — EuropeanScrum.org · PDF, EPUB
  • Scrum y XP desde las trincheras — Henrik Kniberg · PDF, EPUB
  • Ingeniería de Software: Una Guía para Crear Sistemas de Información — Alejandro Peña Ayala · PDF
  • Scrum Level — Juan Palacio, Scrum Manager · PDF
  • Scrum Master - Temario troncal 1 — Marta Palacio, Scrum Manager · PDF
  • Scrum & Extreme Programming (para programadores) — Eugenia Bahit · PDF
  • La Guía de Scrum (2020) — Ken Schwaber, Jeff Sutherland · PDF
  • La Guía Kanban — John Coleman, Daniel Vacanti · PDF
  • Kanban y Scrum: obteniendo lo mejor de ambos — Henrik Kniberg, Mattias Skarin · PDF
  • Ingeniería del software — J. Pradel, J. A. Raya y otros (UOC) · PDF
  • The Twelve-Factor App — Adam Wiggins y otros · HTML

Ensamblador

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

  • Lenguaje Ensamblador para PC — Paul A. Carter · PDF
  • Introducción a la Arquitectura de Computadores con QtARMSim y Arduino — Sergio Barrachina Mir y otros (Universitat Jaume I) · PDF
  • Programación en ensamblador (x86-64) — Miquel Albert Orenga, Gerard Enrique Manonellas · PDF
  • Prácticas de ensamblador basadas en Raspberry Pi — 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 — Felipe Santiago Espinosa · PDF

Erlang

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

  • Programación en Erlang — WikiLibros · HTML
  • Elixir School — 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ε — Tobias Oetiker, Hubert Partl, Irene Hyna, Elisabeth Schlegl · PDF
  • Edición de textos científicos con LaTeX — Alexander Borbón A., Walter Mora F. · PDF
  • Manual de LaTeX — Alfredo Sánchez Alberca · HTML, PDF, EPUB
  • Aprende LaTeX (learnlatex.org) — Equipo de learnlatex.org · HTML
  • Curso de LaTeX para ingenieros eléctricos y electrónicos — José Manuel Aller Castro · PDF
  • LaTeX2e: un manual de referencia extraoficial — 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 — Robert J. Chassell, traducido por nasciiboy · HTML
  • Don Clojure de la Mancha — Andros Fenollosa · HTML
  • PrePLAI: Scheme y Programación Funcional — Éric Tanter · HTML, PDF

Matemáticas

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

  • Sage para Estudiantes de Pregrado — Gregory Bard · HTML
  • Temas de Lógica informática — José A. Alonso Jiménez, Andrés Cordón Franco, María J. Hidalgo Doblado · PDF
  • Introducción a la Matemática Discreta — Emmanuel Briand · PDF
  • Un Curso de Álgebra Lineal (con un módulo para Python) — Marcos Bujosa · PDF
  • Teoría de Números: ejemplos y algoritmos — Walter Mora F. · PDF
  • Introducción a los Métodos Numéricos: implementaciones en R — Walter Mora F. · PDF
  • Métodos numéricos con Python — D. Arévalo, M. Á. Bernal, J. A. Posada · PDF

Perl

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

  • Tutorial Perl — Juan Julián Merelo Guervós · PDF
  • Tutoriales de Perl — Uriel Lizama · HTML
  • Principios de Programación Imperativa, Funcional y Orientada a Objetos. Una Introducción a Perl — Casiano R. León · PDF
  • Documentación de Perl en español (POD2::ES) — Proyecto perldocES · HTML

Raku

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

  • Piensa en Raku — Laurent Rosenfeld, Allen B. Downey · PDF, HTML
  • Guía de Raku — Naoum Hankache, traducido por Ramiro Encinas · HTML
  • Curso completo del lenguaje de programación Raku — Andrew Shitov · HTML

Scala

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

  • Manual de Scala para programadores Java — Michel Schinz, Philipp Haller · PDF
  • Tour de Scala — Documentación oficial de Scala · HTML
  • Programación Funcional para Mortales con Scalaz — 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) — Karen Brennan y el equipo ScratchEd de Harvard, adaptado por Fundación Cruzando · PDF
  • Actividades para aprender a Program.AR (3ª edición) — Fundación Sadosky · PDF
  • Ciencias de la Computación para el aula: 2º ciclo de primaria — Program.AR, Fundación Sadosky · PDF
  • Guía de Referencia de Scratch 3.0 — Juan Carlos López García · PDF
  • Enseña 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 — Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato · HTML
  • TortoiseSVN: un cliente de Subversion para Windows — 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.

About

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

librosgratis.dev

Topics

ebooksinformaticalibrosprogramacionprogramadorprogramadoressoftware

Resources

Readme

Code of conduct

Code of conduct

Contributing

Contributing
Activity

Stars

6.3k stars

Watchers

99 watching

Forks

698 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.