Esta es la mejor lista de libros de programación en PDF en español del mundo. Una completa biblioteca recopilada de cientos y cientos de libros en PDF que no encontrarás en ninguna parte más.
Aquí, vas a encontrar libros enfocados hacía programadores. Sobre todo para principiantes, pero también enfocados hacía personas con un nivel más avanzado.
Los desarrolladores web y de software, junto a sus múltiples metodologías y cientos de tecnologías, van a encontrar recursos que les ayuden a aumentar y mejorar tanto sus técnicas (skills) como sus habilidades.
Viendo fortalecidas así, sus aptitudes para llevar a cabo cualquier puesto de trabajo relacionado con las nuevas profesiones digitales.
Los Mejores Libros Gratuitos PDF para Programar
Si tu profesión o futuro trabajo esta entre los siguientes campos comomunicaciones.
Incluso si deseas formarte para la profesión que realizan los analistas y consultores o profesional de publicidad y el marketing digital, e incluso los profesionales de gestión. Con toda seguridad aquí vas a encontrar libros que te ayudarán a seguir aprendiendo lo que más te gusta.
Dentro de todos los campos que proponemos aprender desde Ciberninjas, vas a encontrar tantos puestos de trabajo y tecnologías como puedas imaginar.
Sea lo que sea, lo que quieras aprender, desde aquí te vamos a lanzar al estrellato.. Solamente debes de buscar el libro adecuado dentro de nuestra impresionante lista de publicaciones gratuitas 💪
Contenidos
Meta-Listas: Libros
- Aprender Python – Python Argentina (🔄 2021)
- Aprender Java – Java Hispano
- Apuntes Completos de Desarrollo Web – Jorge Sánchez
- Bibliotecas de Libros Digitales en Abierto
- Biblioteca Virtual: Miguel de Cervantes
- CSIC: Ciencia Abierta
- Desarrollo de Aplicaciones Web – Temario Completo – José Luis Comesaña (Github)
- Desarrollo de Aplicaciones Web y Sistemas Microinformáticos y Redes – Javier García Escobedo
- Guerreras de la Ciencia (PDF) (2019) (🔄 2021)
- Gitbook – Libros útiles en español (Github) (🔄 2021)
- Múltiples Cursos y Enlaces de Tecnología Informática – Fernando Berzal
- OpenLibra – Biblioteca recopilatorio de libros libres
- Recolecta (Buscador de documentos sobre ciencia y tecnología en abierto, más de 2.000.000 de documentos de 142 ficheros indexados)
- Revistas Científicas de Iberoamérica (🔄 2021) >> 9700 Revistas (abajo puedes encontrar un filtrado de algunas de las revistas, en la sección de revistas seleccionadas)
- Universidad Autónoma de México – Apuntes Varios (2016)
Meta-Listas: Documentos / Repositorios Universitarios
- Índice de Repositorios Universitarios
- ETSI: Escuela Técnica Superior de Ingeniería, Sevilla
- Repositorio Institucional de la Universidad de Oviedo
Meta-Listas: Herramientas
- Guías de Estilos (+572 entre Artículos, Libros y Herramientas)
- Repositorio de Librerías (+ de 7 Millones de paquetes de 37 gestores de paquetes dedicados a la programación)
Cursos Masivos en Línea
- Cursos de Programación Online Organizados (HTML) (Actualizado 2021)
- + 580 Cursos de Udemy Gratuitos
Algoritmos
- Algoritmos y Programación (Guía para docentes) (PDF)
- Análisis, Diseño e Implantación de Algoritmos – Universidad Nacional Autónoma de México, Dr. Juan Alberto Adam Siade, et al. (PDF)
- Aprenda a programar como si estuviera en primero (PDF)
- Apuntes de Algoritmos y Estructuras de Datos (PDF)
- Breves Notas sobre Análisis de Algoritmos (PDF)
- DevOps: La Perspectiva de las Operaciones (PDF)
- Fundamentos de la Programación (HTML) Wikilibros
- Fundamentos de Informática y Programación (HTML) 🆕
- Fundamentos de la Programación (PDF)
- Introducción a la programación – WikiLibros 🆕
- Introducción al desarrollo del software (PDF)
- Temas selectos de estructuras de datos (PDF)
- Teoría sintáctico-gramatical de objetos Eugenia Bahit (🔄 2021)
Bases de Datos
En este estante vas a encontrar hasta 22 libros sobre bases de datos, entre los que vas a encontrar los mejores libros relacionados con las bases de datos en español.
Se incluyen libros de los sistemas de bases de datos más importantes del mundo, como son: SQL, MySQL, NoSQL, MongoDB o Redis.
🎓 Cursos GRATIS de Bases de Datos / 👩🏫 Aprende BBDD desde Cero
Blockchain
La sección de blockchain y criptomonedas se separa en 2 apartados diferentes:
- El dedicado a la cadena de bloques / blockchain.
- El dedicado a diferentes al mundo de las criptomonedas y el trading.
Cadena de Bloques
- Análisis y Comparación de Monedas Criptográficas Basadas en la Tecnología Blockchain (2016) (PDF) (🔄 2021)
- Aspectos jurídicos de las criptomonedas (PDF)
- Blockchain en Salud, ¿Quimera o Realidad?
- Blockchain y las posibilidades que ofrece para una nueva economía urbana (PDF) (2018) (🔄 2022)
- La nueva economía blockchain y criptomonedas en 100 preguntas (PDF) (2019)
- La Tecnología Blockchain en América Latina (PDF) (2019)
- Plataformas blockchain y escenarios de uso (PDF) (2019)
- Tecnología blockchain, una nueva era para la empresa (PDF) (2018)
Criptomonedas
- [Análisis de las criptomonedas en la economía actual](https://repositorio.comillas.edu/xmlui/bitstream/handle/11531/25169/TFG-Zarraluqui Matos%2c IAigo.pdf?sequence=1&isAllowed=y) (PDF) (🔄 2021)
- Criptomonedas (en especial, bitcoin) y blanqueo de dinero (PDF)
- Las criptomonedas en el sistema monetario actual (2017) (PDF) (🔄 2021)
Bitcoin
- Bitcoin: Un Sistema de Efectivo Electrónico Usuario-a-Usuario (PDF)
- Bitcoin: Una moneda criptográfica (PDF)(🔄 2021)
- Bitcoin: Una visión general (PDF)
- Bitcoin, las criptomonedas al asalto del sistema financiero digital (PDF) (2017)
- Bitcoin & blockchain: ¿la criptomoneda y la tecnología que pueden transformar el mundo? (PDF) (2019)
- Blockchain: Mirando más allá del Bitcoin (PDF) (🔄 2022)
- Blockchain para periodistas y medios de comunicación (2017) (PDF)
- Curso de Bitcoin, Blockchain, Icos $& Criptomonedas
- La era de las BLOCK punto COM (PDF) (🔄 2021)
- Mastering Bitcoin en Español (PDF)
- Tecnología Blockchain. Caso de estudio: el Bitcoin (PDF)
Ethereum
- Guía Básica de ETHEREUM (PDF)(🔄 2021)
Ciencias de la Computación
- Análisis de la Aplicación de la Especificación de Despliegue y Configuración del OMG a Sistemas de Tiempo Real Basados en Componentes (PDF)
- Breves Notas sobre Autómatas y Lenguajes (PDF)
- Breves Notas sobre Teoría de la Computación (PDF)
- Conceptos elementales de computadores (PDF)
- Control de efectos del retraso en sistemas de tiempo real planificados con EDF (PDF)
- Industria 4.0: Tendencias de la literatura académica reciente (2019) (PDF)
- Introducción al pensamiento computacional: Conceptos básicos para todos (PDF)
- La Cuarta Revolución Industrial Está Aquí – ¿Está usted preparado? (PDF)
- La Cuarta Revolución Industrial: Un relato desde el materialismo cultural (2016) (PDF)
- Metamodelo UML para el modelado de tiempo real de aplicaciones distribuidas basadas en componentes (PDF)
- Metodología de modelado de sistemas de tiempo real orientada a la componibilidad (PDF)
- Middleware de distribución y modelo transaccional en sistemas de tiempo real (PDF)
- Sage para Estudiantes de Pregrado – Gregory Bard 🆕
- Teoría de la Computación: Lenguajes, Autómatas, Gramáticas – Rodrigo De Castro Korgi (PDF)
- Una aproximación dirigida por modelos para diseñar y construir esquemas XML: Un caso de estudio. (PDF)
🎓 Cursos GRATIS de Ciencias de la Computación / 👩🏫 Historia de las Computadoras
Comercio Electrónico
- ¿Cuál es la mejor plataforma de comercio electrónico para emprendedores? (PDF) (2018)
- Diseño e Implementación de una Tienda Electrónica de Ropa (PDF) (2019) (🔄 2021)
- TPV – Virtual: Manual de Integración – Redirección (PDF) (2019)
Startups
Diseño Cad
- Manual Avanzado de Revit (PDF)
🎓 Cursos GRATIS de Diseño 3D y Más / 💡 Mejores Blogs de Diseño en Español / 🔗 Mejores Blogs de Diseño en Inglés
Ecosistema de Software Libre
- Aspectos económicos y modelos de negocio del software libre (PDF)
- Aspectos legales de explotación del software libre. Parte I (PDF)
- Aspectos legales de explotación del software libre. Parte II (PDF)
- Compilación de ensayos sobre software libre (2002) (PDF)
- Copia este libro (PDF)
- Copyleft: la creación se promueve… compartiéndola (PDF)
- El Código 2.0 por Lawrence Lessig (PDF) (2009)
- Guía básica del software de fuentes abiertas (PDF)
- Guía práctica sobre software libre. Su selección y aplicación local en América Latina y el Caribe (PDF)
- Internet, hackers y software libre (PDF)
- Introducción al Software de Fuentes Abiertas
- La catedral y el bazar (PDF)
- La comunidad de Software Libre después de 20 años: Con un gran éxito incompleto, ¿y ahora qué? (PDF)
- La conquista silenciosa del ciberespacio (PDF) (🔄 2021)
- La crisis del modelo de derecho de autor y las prácticas para democratizar la cultura (PDF)
- La definición de Software Libre (PDF)
- Libro blanco del Software Libre en España III (PDF)
- Metabolismo, comunicación y evolución en redes bacterianas y tecnológicas (PDF)
- Agenda Común de Migración a Sistemas Libres (PDF)
- Planeta Web 2.0 por Cobo Romaní, Cristóbal; Pardo Kuklinski, Hugo. 2007.Planeta Web 2.0 (PDF) (2007)
- Posix de tiempo real (1993) (PDF)
- Revista FreeTux (2007)
- Revista Solo Linux (2021)
- Revista TuxInfo (2014 / 2007)
- Sistema Operativo GNU/Linux Básico (PDF)
- Software Libre en tu Ordenador
- Software libre para una sociedad libre (PDF) (Richard M. Stallman)
- Software libre: técnicamente viable, económicamente sostenible y socialmente justo (PDF) (🔄 2021)
- Software libre vs software propietario. Ventajas y desventajas (PDF)
- Tensión en la Red (2014) (PDF)
- Tostadores y Posix (1999) (PDF)
- Trampa en el Cyberespacio (PDF)
Hacktivismo
Linux
- Administración avanzada de GNU/Linux (PDF)
- BASH Scripting Avanzado: Utilizando declare para definición de tipo (PDF) (🔄 2021)
- El Manual de BASH Scripting Básico para Principiantes (HTML) (WikiLibros)
- El manual del Administrador de Debian (HTML) (PDF, ePub, Mobi)
- Enrutamiento avanzado y control de tráfico en Linux (PDF)
- Guía de instalación de Debian GNU/Linux (2007) (PDF)
- Guía de instalación de Debian GNU/Linux (2017) (PDF)
- Guía de referencia Debian (PDF)
- Guía de referencia rápida Debian (PDF)
- Guía del nuevo desarrollador de Debian (2007) (PDF)
- Implementación de Servidores con GNU/Linux (PDF) (🔄 2021)
- Linux Fácil (PDF) (🔄 2021)
- Programación Avanzada en Shell (PDF) (2005)
- Sistema Operativo Huayra Gnu/Linux (PDF) (🔄 2021)
Ubuntu
- Corre linux corre: conociendo Ubuntu (PDF)
- Guía de Inicio Rápido a Ubuntu (PDF)
- Libro Iniciación a Ubuntu 16.04 (PDF)
🎓 Cursos GRATIS de Linux / 🌟 Mejores Linux para Principiantes / 🕵️♀️ Mejores Linux para Hacking
Libros Gratuitos de Metodologías de Desarrollo 💼
Flujos de Trabajo
- Chuleta Git: Documentación Oficial (HTML)
- Chuleta Git – Github Training (Descarga PDF)
- Chuleta Git, Subproyectos y Subtrees – Github Training (HTML)
- Chuleta Git, migración desde SVN – Github Training (HTML)
- Código Sólido (Descarga PDF)
- Compendio de Ingeniería del Software (PDF)
- Control de versiones con Subversion (PDF)
- Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante sistemas de control de versiones (PDF) (2015)
- Desarrollo de Software en Equipo (HTML) (2018)
- Diseño Ágil con TDD (PDF) (2010)
- El camino a un mejor programador (HTML) (PDF, ePub) 🆕
- El Control de Versiones en el aprendizaje de la Ingeniería Informática: Un enfoque práctico (PDF)
- Entorno CASE para el desarrollo de sistemas de tiempo real (2003) (PDF)
- Git y Github: Control de versiones (PDF)
- Git y GitHub: Guía de Supervivencia (Descarga PDF)
- Guía a la galaxía de aplicaciones móviles por Enough Software (PDF)
- Kanbal: Esencial Condensado (PDF) (2016)
- Kit de supervivencia para trabajar desde casa (PDF) (2020)
- Ingeniería de Software: Una Guía para Crear Sistemas de Información (PDF)
- Introducción a GIT (HTML) (2016)
- Más allá de Google (2008) (PDF)
- Scrum & Extreme Programming (para programadores) (PDF)
- Scrum Level – Scrum Manager (PDF) (EPUB) 🆕
- Scrum Master – Temario troncal 1 – Scrum Manager (PDF) (EPUB) 🆕
- Scrum y XP desde las trincheras (PDF) (2007)
- Sistemas para el Control de Versiones (PDF)
🎓 Cursos GRATIS de Productividad / 💪 Mejores Prácticas para Teletrabajar / 🔥 Mejores Consejos para Teletrabajar
Misceláneos
- Los Apuntes de Majo – Majo Ledesma (PDF)
- Latino: Un lenguaje de programación alternativo (HTML)
Técnico de Software & Hardware 👨🔧
Montaje & Mantenimiento
- Armado y reparación de PC (HTML)
Software Libre
- Guía de Jitsi – Para la utilización básica de Jitsi para videoconferias
Paradigmas de Programación 👩💻
Paradigmas
- 97 cosas que todo programador debería saber (HTML)
- El Manifiesto Mónada (Anotado) (PDF)
- Programación Funcional (1996) (PDF)
Programación Infantil
App Inventor
Scratch
- Animar un Nombre Guía Profesor, en Inglés Practicar
- Animar un Personaje Guía Profesor, en Inglés Practicar
- Cartas de Aprendizaje de Pasos Sencillos en Scratch (PDF)
- Crear Historia Guía Profesor, en Inglés Practicar
- Crear Juego de Persecución Guía Profesor, en Inglés Practicar
- Crear Música Guía Profesor, en Inglés Practicar
- Guía de Referencia de Scratch 2.0 (PDF)
- Informática Creativa (PDF)
- Manual de Scratch (PDF)
- Manual de Scratch 2 (PDF)
- Scratch al Sur
- Sensor de Vídeo Guía Profesor, en Inglés Practicar
🎓 Cursos GRATIS de Programación para Niños / 👩🏫 La Hora del Código / 🔗 Recursos de Programación
Redes
🎓 Cursos GRATIS de Redes / 👩🏫 Sistemas Microinformáticos y Redes / 👨🏫 Estudiar Cisco / 🐦 Lista Ciberseguridad de Twitter
Servicios en Red
- Aulas en red. Aplicaciones y servicios. Linux
- Aulas en red. Aplicaciones y servicios. Windows
- Charlas para DevOps (PDF)
- Redes. Contenido de Cisco: CCNA (HTML)
- Técnicas para armado de redes LAN utilizando Software Libre (PDF)
Servicios en Nube
Azure
- Infografía Cinco prácticas recomendadas
para la seguridad en el cloud (Microsoft Azure) (2021) - Infografía Kit de Recursos: Introducción a Azure SQL (Microsoft Azure) (2021)
Virtualización y Redes
Seguridad y Criptografía
- Activismo digital y telemático. Poder y contrapoder en el ciberespacio (2003) (PDF)
- Algunas consideraciones sobre seguridad de la Información en el Proyecto Europe de Historia Clínica Digital – Proyecto epSOS (2009, Dialnet) (PDF)
- Análisis y modelado de amenazas (PDF)
- Ciber-Resiliencia: Aproximación a un marco de medición (PDF)
- Ciberseguridad en las Comunicaciones Inalámbricas en Entornos Industriales (PDF)
- Creando Reportes HTML en Powershell (PDF)
- Curso Hacker (HTML)
- Detección de ATPs (PDF)
- Determinación de aspectos clave de la seguridad de la información, procesos informáticos y recursos tecnológicos
- Diseño y configuración de IPS, IDS y SIEM en Sistemas de Control Industrial (PDF)
- Estudio de viabilidad, oportunidad y diseño de una red de centros de excelencia en I+D+I en ciberseguridad (PDF)
- Guía básica de protección de Infraestructuras Críticas: el puesto de operador (PDF)
- Guía básica de seguridad en Magento (PDF)
- Guía básica para la securización del gestor de contenidos Joomla! (PDF)
- Guía de Seguridad en Protocolos Industriales – Smart Grid (PDF)
- Guia de Seguridad en servicios DNS (PDF)
- Guía de toma de evidencias en entornos Windows (PDF)
- Hacking: fuzzing, análisis y exploit (PDF)
- Hacklabs ensamblaje colectivo de la tecnopolítica como realidad social (PDF)
- Identificación y reporte de incidentes de seguridad para operadores estratégicos: Guía básica de protección de Infraestructuras Críticas (PDF)
- Principales vulnerabilidades de los sistemas de automatización industrial y posibles acciones para evitar ciberataques (PDF)
- Protocolos y seguridad de red en SCI (PDF)
- [Seguridad del Protocolo SSL / TLS: Ataques criptoanalíticos modernos](https://github.com/mindcrypt/catalogo/blob/master/Book. Seguridad en el protocolo SSL-TLS. Ataques criptoanaliticos modernos. Dr. Alfonso Muñoz.pdf) (PDF) (2020)
- Seguridad en aplicaciones web (PDF)
- Seguridad en Redes Wifi (PDF)
- Seguridad en servicios de almacenamiento: Análisis de Dropbox y Mega (PDF)
- Situación del malware para Android (PDF)
- Taxonomía de ciberejercicios (PDF)
- Telegram: sorteando el protocolo de autentificación (PDF)
- Tendencias en el mercado de la Ciberseguridad (2016) (PDF)
Criptografía
- Alnum: sistema de codificación de caracteres alfanuméricos
- Sistema de Autenticación por credenciales criptográficas disociadas (PDF) (2018)
Sistemas Operativos
- Android Lollipop 5.0. Guía de inicio rápido (PDF)
- Aprendemos a manejar el computador (2009) (PDF)
- De tractores y routers. Tecnosoberanía, Seguridad, Obsolescencia Programada y Software Libre (PDF)
- Fundamentos de Sistemas Operativos – Gunnar Wolf et al (PDF)
- Iniciación al software libre: OpenOffice (PDF)
- Mantenimiento de computadoras (2011) (PDF)
- Sistemas Operativos – Dr. David Luis la Red (PDF)
- Sistemas operativos en las netbooks: GNU/Linux y Microsoft Windows. (PDF)
iPhone
Software
Consola y Editores de Texto
- ¿Por qué Powershell?
- El Gran Libro de Manejo de Errores en Powershell
- El Gran Libro de Trucos de Powershell
- Secretos de Powershell Remoting
Navegadores
- [Navegar por Internet](https://telecentros.burgos.es/sites/default/files/file/page/Navegar por Internet.pdf)
Ofimática
- [Empezar con Word 2010](https://telecentros.burgos.es/sites/default/files/file/page/Empezar con Word 2010.pdf)
- [Empezar con Excel 2010](https://telecentros.burgos.es/sites/default/files/file/page/Empezar con Excel 2010.pdf)
- [Avanzar con Excel 2010](https://telecentros.burgos.es/sites/default/files/file/page/Avanzar con Excel 2010.pdf)
Software Útil
Anotaciones y Transcripciones
- Introducción a ELAN (PDF)
- [Manual de Procesamiento de Archivos ELAN](https://pyersqr.org/minimal/Manual_Procesamiento de archivos ELAN.pdf)
Revistas Seleccionadas
- AgoraChain Revista Blockchain (PDF) (12+1 Ediciones) (2019)
- Avances en Sistemas e Informática (HTML)
- Bits de Ciencia (PDF)
- Ciencia y Tecnología
- Ciencias de la Información (8 revistas)
- Computación y Sistemas (HTML)
- Espacios (PDF) (HTML)
- Estudios Urbanos y Ciencias Sociales (PDF)
- Gerencia Tecnológica Informática (2015)
- Iberoaméricana de las Ciencias Computacionales e Informática (HTML)
- Información, Tecnología y Conocimiento: “Enlace” (HTML)
- Innovación, Calidad e Ingeniería del Software (HTML)
- InterFases
- IT User (PDF) (Mensual. Requiere Registro) (2019)
- Procesamiento del Lenguaje Natural (HTML)
- Puertas Abiertas al Sector de las TICs (PDF) (2019) (Telecos Andaluces) (Revista 6 Ediciones)
- Revistas de Computación (HTML)
- Revista de la Sociedad Española de la Informática y la Salud (PDF) 2019 \ 139 Ediciones Mensuales
- TeknoKultura (PDF) 2019 \ Universidad Complutense de Madrid
Robótica y Electrónica
Arduino 🔦 Inteligencia Artificial Raspberry Pi
- [Glosario de términos y conceptos de robótica](http://el.uy/doc/robotica/mooc.educalab.es. 2017. Glosario de términos y conceptos robóticos.pdf) (MOOC Intef)
Arduino
- Arduino. Guía Completa (HTML)
- Arduino. Libro de Proyectos (HTML) (2013)
- Arduino. Manual de Programación (PDF) (2007)
- Escornabots: Robot de piezas 3D y Arduino (PDF)
- Hacia un framework basado en ROS para la implementación de Sistemas Ciberfísicos (PDF)
- Introducción a la arquitectura de computadores con QtARMSim y Arduino{:target=”_blank” rel=”nofollow,noreferrer”](https://lookaside.fbsbx.com/file/introARM_ebook_2017.pdf?token=AWzAxiB7qeSfB2Gy7vkEirhMdo6ECKvVIKBFwfi9g1p4wVHZ_7mOFCu7IFqUylAR4aZhnnQpWT6A-WQ5PvgSAbbad33D3l2HzxsAGw40IvIVCJQ15lGdT358TjuXJmd70i7G4lCJzI3N2JXYRRfERHAsIVVYhxZ9TW6tzC4TjnHVTg)} (PDF)
- Propuesta para grupo de investigación Autonomía Situada (2003) (HTML)
- Reconocimiento de patrones temporales en sonidos reales con redes neuronales de pulsos (PDF)
- Robot de Arduino controlado mediante sensores y con respuestas sobre actuadores (PDF) (2017)
- Utilizando Arduino Due en la docencia de la entrada/salida (PDF)
Casas Inteligentes 🏡
Inteligencia Artificial
- MVCGI: un modelo de implementación estándar para arquitecturas modulares MVC sobre programas de interfaz CGI (PDF) (2016)
- Principios y Aplicaciones de Inteligencia Artificial
Raspberry Pi
Desarrollo Web 👨💻
Android
- Android 100% (PDF)
- Aprendizaje Android RipTutorial (PDF)
- Curso Android (HTML)
- Desarrollo de una aplicación móvil Android para control remoto de un servicio web (2012) (PDF)
- EasyManet for Android (2013) (PDF)
- Guía para la realización de aplicaciones móviles en los sistemas operativos Android e iOS (PDF)
- Introducción a Android (PDF)
- Introducción a ArcGIS Runtime for Android (PDF)
- Introducción al desarrollo de aplicaciones Android (HTML) (2015)
- Manual de Programación Android v.2.0 – Salvador Gómez Oliver (PDF)
- Oficial: Documentación (HTML)
- Oficial: Introducción a Android (HTML)
- Programación en Android para principiantes por FAQS Android (PDF)
- Seguridad en dispositivos Android (PDF)
Docker
- Chuleta sobre Docker (HTML) (PDF) por @YodraLopez
- Comandos de Docker (Github) \ (Fuente)
- Docker (Github)
- Introducción a Docker (PDF)
Bootstrap
- Bootstrap 3: El manual oficial (HTML)
- Bootstrap 3: Introducción al diseño responsive por Antonio Javier Gallego Sánchez (PDF)
Ionic
- Desarrollo de Apps con IONIC (Descarga PDF)
PhoneGap
Programación Web
- Apuntes de GraphQL (HTML) (2020) por Betty Jiménez
- Desarrollar aplicaciones Progressive Web Apps (HTML) (2018)
- Desarrollo de Aplicaciones Web – Guía Completa (HTML) (2016)
- Integración con API´s de terceros (HTML) (2016)
- Programación Web en Entorno Cliente (JS, Ajax & jQuery) (HTML) (2016)
- Programación Hipermedia para Dispositivos Móviles (HTML) (2018)
- Tecnologías para el desarrollo de aplicacioens móviles (HTML) (2018)
- Interfaz de usuario básica en iOS (HTML) (2018)
- Buenas Prácticas Front End (HTML) (2018)
Lenguajes de Programación
C
- GNU/Linux: Programación de Sistemas (PDF)
- Introducción a la programación con C (PDF)(descarga directa)
C++
- Aprenda C++ avanzado como si estuviera en primero (PDF)
- Aprenda C++ básico como si estuviera en primero (PDF)
- Ejercicios de programación creativos y recreativos en C++ (HTML)
- Fundamentos de Programación con el Lenguaje de Programación C++ (2017) (PDF)
- Guía de programación C++STL (PDF)
- Manual básico de programación en C++ (PDF)
Coffescript
- Coffeescript, un pequeño gran libro – Javi Jiménez (Descarga PDF)
Emacs y Lisp
Ensamblador
- Lenguaje Ensamblador para PC – Paul A.Carter (PDF)
Erlang
- Programación en Erlang (WikiLibros)
Elixir
Git
- Git Immersion en Español
- Git Magic (2007)
- Git. Fundamentos (PDF)
- Git. La guía simple (HTML)
- Gitmagic
- Pro Git
Github
- Conociendo Github Documentación (PDF)
- Github Simple (Github)
- Github Chuleta de Comandos (PDF)
Go
- Go: Un pequeño libro (PDF)
- Go en Español – Nacho Pacheco (HTML) 🆕
Haskell
- ¡Aprende Haskell por el bien de todos! (HTML)
- Lógica de primer orden en Haskell (PDF)
- Piensa en Haskell (ejercicios de programación funcional) (PDF)
Diseño Web
- Prototipado de Aplicaciones Web (mean.js) (HTML) (2015)
Bootstrap
Lenguajes de Estilos y Preprocesadores 🎨
Lenguajes de Marcado ✍
- Guía fácil del RSS (PDF)
- Markdown: Guía Breve y Detallada (PDF) (2013)
Sistemas de Plantillas 🌱
HTML / CSS
- 99 tips para Web Development – Freddy Montes (PDF) (se exige suscripción por email)
- Chuleta CSS3 (HTML) (PDF)
- CSS avanzado Javier Eguíluz (HTML) (PDF)
- CSS3 y avanzado (PDF)
- Diseño de Interfaces Web (HTML)
- El gran libro del diseño web – Rither Cobeña C [(PDF, EPUB)] 🆕
- Estructura con CSS (HTML)
- Guía Completa de CSS3 – Antonio Navajas (PDF)
- HTML5 – Arkaitz Garro (HTML) (PDF)
- Introducción a CSS – Javier Eguíluz (HTML) (PDF)
- Introducción a XHTML (HTML)
- Sass, el manual oficial (HTML) (PDF)
Java
- Aprenda Java como si estuviera en primero (PDF)
- Aprendiendo Java y POO (2008) (PDF)
- Aprendizaje Java – RipTutorial (PDF)
- Desarrollando con Java 8: Poker (PDF)
- Desarrollo de proyectos informáticos con Java (PDF)
- Ejercicios de Programación en Java – F.M. Pérez Montes (PDF)
- Java (HTML)
- Notas de Introducción al Lenguaje de Programación Java (2004) – Jorge L. Ortega Arjona (PDF)
- PlugIn Apache Tapestry: desarrollo de aplicaciones y páginas web (PDF) (ePub, Mobi, HTML)
- Prácticas d Java (2009) (PDF)
- Preparando JavaSun 6 – OCPJP6 – Pablo Reyes Almagro (Github) [(PDF)](https://github.com/PabloReyes/ocpjp-resumen-espanol/blob/master/OCPJP6 Resumen.pdf)
- Programación en Java (HTML)
- Tutorial básico de Java EE (PDF)
- Tutorial introducción a Maven 3 – Erick Camacho (PDF)
JavaScript
- Fundamentos de Javascript (PDF) (2020) Anexo 1: Scope y Local Scope (2020)
- Guía de Javascript ‘Mozilla’ (HTML)
- Introducción a AJAX (HTML) (PDF)
- Introducción a JavaScript (HTML) (PDF)
- Jardín de JavaScript (HTML)
- JavaScript, ¡Inspírate! (Descarga PDF)
- JavaScript Para Gatos (HTML)
- Manual de JavaScript (HTML)
🔥 Comienza a Aprender Javascript
TypeScript
- Aprendizaje TypeScript – riptutorial (PDF)
- Introduccion a TypeScript – Emmanuel Valverde Ramos (HTML) (GitBook)
- TypeScript Deep Dive – Basarat Ali Syed, Melissa Rofman (HTML) (GitBook)
- Uso avanzado de TypeScript en un ejemplo real – Nelio Software (HTML)
Angular
- Aprendiendo Angular – Vanessa Aristizabal (HTML) (Gitbook)
- Aprendizaje Angular – riptutorial (PDF)
- Aprendizaje Angular 2 – riptutorial (PDF)
- Angular 2 – Raúl López (HTML) (Gitbook) 🆕
- Angular JS – Elad Rodriguez (HTML) (Gitbook) 🆕
- Cómo aprender AngularJS (HTML)
- Entendiendo Angular – Jorge Cano (HTML, 📦 ejemplos) (Gitbook)
- Guía de estilo AngularJS – John Papa et al. (HTML) 🆕
- Manual de AngularJS – desarrolloweb.com (HTML, PDF, EPUB, Kindle) 🆕
D3.js
- Tutorial de D3 (HTML)
jQuery
- Fundamentos de jQuery (HTML) (PDF)
- Manual de jQuery (HTML)
Node
React
- Desarrollo de Aplicaciones Web con React.js y Redux.js (Descarga PDF)
- Descubre React (Descarga PDF)
- El Camino para Aprender React
- Fundamentos de ReactJS (PDF) (2020)
- Fundamentos de ReactJS y Hooks (PDF) (2020)
- SurviveJS – React: De aprendiz a maestro (Descarga PDF)
Vue
- Aprendizaje VueJS
- Desarrolla aplicaciones con VueJS – Gitbook
- Documentación Oficial de Vue en Español
Rust
- El Libro de Rust 2018 (PDF)
- El Lenguaje de Programación de Rust (@goyox86 en Github, HTML) PDF
.NET (C# / Visual Studio)
PHP
- Apuntes para Certificar tu sabiduría de PHP – Muy Completo. (HTML) (2018)
- Apuntes para Certificar tu sabiduría de Symfony – Muy Completo. (HTML) (2018)
- Apuntes de desarrollo web para PHP – Se incluye contenido de principios de diseño SOLID, Doctrine ORM, Servidores y PHP, y Git para PHP (HTML) (2018)
- Manual de estudio introductorio al lenguaje PHP procedural (PDF)
- Patrones de diseño: Zend Framework, Sympfony2, Doctrine2 (PDF)
- PHP en 2019
- PHP y Programación orientada a objetos (HTML)
- POO y MVC en PHP (Bubok)
- Programación PHP (HTML)
- Programación web avanzada: ajax y google maps (PDF)
- Silex, el manual oficial (HTML)
- Symfony 1.4, la guía definitiva (HTML) (PDF)
- Symfony 2.4, el libro oficial (HTML) (PDF)
Cake PHP
- CakePHP (PDF) (2020)
Laravel
- Documentación de Laravel 6.0 (PDF) (1043 páginas)
- Laravel 5: Conceptos Básicos y Ejemplos (PDF)
- Laravel 5: El PHP Framework (PDF) ()
Perl
- La programación de Perl para Unix (1997) (PDF)
- Piensa en Perl 6 (PDF)
- Tutorial Perl (PDF)
- Tutorial Perl (PDF) (🔄 2022)
- Tutoriales de Perl (HTML)
Python
- Aprenda a pensar como un programador (con Python) (PDF)
- Aprende Python desde cero a experto (PDF) (2020)
- Doma de Serpientes para Niños: Aprendiendo a Programar con Python (HTML)
- El Libro de Python (HTML) (2021) – Creado hasta el Capítulo 8.
- Fundamentos Básicos de Python (MajoLedesma) (HTML)
- Inmersión en Python (HTML)
- Inmersión en Python 3 (PDF)(descarga directa)
- Introducción a la programación con Python (PDF)
- Introducción a Programando con Python (HTML)
- Introducción al Lenguaje Python (PDF) (2018)
- Introducción al Lenguaje Python híbrido para la Ciencia de Datos (PDF) (2018)
- Machine Learning, Python (HTML) (en proceso)
- Notas sobre el lenguaje Python (PDF) (descarga directa)
- Plone: Gestor de Contenidos (HTML)
- Prácticas de Programación con Python (PDF)
- Python instantáneo (1999) (HTML)
- Python para ciencia e ingeniería (Github)
- Python para principiantes (HTML) (PDF)
- Python para la administración de sistemas GNU/Linux (PDF) (2018)
- [Python para todos](https://launchpadlibrarian.net/18980633/Python para todos.pdf) (PDF)
- Python. No muerde, yo sí. (PDF) (HTML)
- Tutorial de Python 3.6 (2020)
- Tryton: gestión de empresas (PDF) (HTML)
👨🎓 Cursos de Python
🔥 Comienza a Aprender Python
Frameworks de Python
Django
- Django. Documentación (PDF)
- Tutorial de Django Girls (PDF)
Web2py
👩🎓 Cursos de Python
🔥 Comienza a Aprender Python
Ruby
- Aprende a programar con Ruby (Gitbook)
- La Guía de Estilos de Ruby (Github)
- Ruby en 20 minutos (HTML)
- Ruby tutorial o como pasar un buen rato programando (HTML)
Ruby on Rails
- Introducción a Rails (Gitbook) (2015)
- Introducción a Ruby on Rails (HTML)
R
- Cartas sobre Estadística de la Revista Argentina de Bioingeniería (PDF)
- Generacion automática de reportes con R y LaTeX (PDF)
- Gráficos Estadísticos con R (PDF)
- Introducción a R (PDF)
- Introducción al uso y programación del sistema estadístico R (PDF)
- Métodos Estadísticos con R y R Commander (PDF)
- Optimización Matemática con R: Volúmen I (PDF)
- Programación en R del método de las palabras asociadas (PDF)
- R para Principiantes (PDF)
Scala
- Manual de Scala para programadores Java (PDF) (2007)
- Scala con Ejemplos (Github) (:construction: en proceso)
SVG
- Scalable: Un libro sobre SVG (Descarga PDF) (2017)
Swift
- Aprendiendo Swift (PDF) (2015)
Tex & LaTeX
- ¿Alergia al LaTeX? (2000) (PDF)
- ¿Qué es TeX?
- Creación de ficheros LaTeX con GNU Emacs (2004) (PDF)
- Guía rápida de LaTeX (2014)
- Introducción a LaTeX (2004) (HTML)
- La introducción no-tan-corta a LaTeX 2ε (PDF)
- LaTeX para las humanidades (PDF)
- LaTeX: Procesamiento de textos científicos en alta calidad (2011) (HTML)
- TeXemplares: Boletín de CervanTEX (PDF)
- Todo sobre LaTeX (2016) (HTML)
- Una descripción de LaTeX2(1998) (PDF)
Libros de Programación de Videojuegos
- Desarrollo de juegos en 2D usando Java y Microsoft XNA (PDF )
- Godot. Motor de Videojuegos – Documentación (PDF)
- Power Ups (PDF) por @JuanPOrdonez – Guía imprescindible para conocer los secretos de la industria del videojuego gracias al testimonio de medio centenar de profesionales, auténticas leyendas vivas del sector.
- Programación de videojuegos SDL (PDF)
Sistemas de Gestión de Contenidos
WordPress
Webmaster
Accesibilidad Web ♿ Análitica Web 📈 Marketing Digital 🏪 Instagram Seo y Posicionamiento 🔍
Accesibilidad Web
- Accesibilidad a los contenidos audiovisuales en la Web (2011)
- Accesibilidad a los contenidos audiovisuales en la Web a través de HTML5 (2011)
- Accesibilidad web en el SID (2008)
- Accesibilidad Web. WCAG 2.1 de forma sencilla (2008)
- Guía de Accesibilidad de Aplicaciones Móviles (2017) Código Android Código iOS
- Guía de Accesibilidad en Documentos PDF con Adobe Acrobat 9.0 (2014)
- Guía de Accesibilidad en Sedes Electrónicas (2019, Observatorio de Accesibilidad)
- Guía de Accesibilidad para Editores Finales de Contenidos (2019)
- Guía de Accesibilidad para la Gestión de la Accesibilidad en Gestores de Contenidos (2019, Observatorio de Accesibilidad)
- Guía de Adaptación a WCAG 2.1 desde WCAG 2.0 (2018, Observatorio de Accesibilidad)
- Guía de Validación de Accesibilidad Web (2014, Observatorio de Accesibilidad)
- Guía para la inserción de subtítulos en YouTube (2018)
- Guía de Recomendaciones de Accesibilidad y Calidad Web (2009, Inteco)
- Guía de Referencia: Accesibilidad de páginas web (2013, Once)
- Informe de Accesibilidad Web Defensa.Gob.Es (2018)
- Metodología del Observatorio de Accesbilidad Web UNE (2012)
- Proceso de validación nivel de accesibilidad web en sitios del Gobierno en línea del estado Colombiano
Análitica Web
Marketing Digital
- Cómo crear podcasts (Infografía)
- Ecosistema del Community Manager (Infografía)
- Marca 4.0: El impacto de la digitalización en la internalización y la gestión de la marca ()
- Vender 2.0 (Presentación) (2013)
Seo y Posicionamiento
- 50 Estrategias para aumentar tu Tráfico Web
- Guía para principiantes sobre optimización para motores de búsqueda por Google
- Metadatos imprescindibles por Hostalia.
- Posicionamiento en Buscadores
- SEO en Amazon
- SEO: Optimización de Webs para Buscadores por Interactive Advertising Bureau
El listado de contenidos es muy amplio:
- Desarrollador web y multimedia, desarrollador frontend, desarrollador backend, desarrollador full stack, desarrollador de videojuegos, desarrollador móvil, especialista UI o también conocido como especialista de interfaces de usuario, diseñador gráfico, administrador de sistemas, diseñador o administrador de bases de datos, técnico de soporte TIC, especialista en ciberseguridad, digital producto manager, digital project manager. E incluso si tu desarrollo es el de consultor TIC, especialista de UX u experiencia de usuario, cientifico de datos, analista de datos o business intelligence.
🛒 Los Mejores Chollos de Amazon, ¡Agrégalos a tu Lista de Deseos!
Licencia
Este repositorio esta bajo autoría de Pablo Álvarez Corredera, los contribuidores de Free Programming Books en Español especialmente, sobre una Licencia Creative Commons 4.0.
Nos Referencian
La Biblioteca de Programación fue creada el 30 de Junio de 2019 y su última edición fue realizada el 22 de Marzo de 2022.