Este es un repositorio increíble que recopila libros gratuitos de programación puestos a disposición oficialmente por sus autores o editoriales. Puedes acceder a ellos de forma legal sin violar las leyes de derechos de autor.
🌍 Este repositorio está disponible en varios idiomas:
- 🇬🇧 English Version
- 🇪🇸 Versión en Español (Estás aquí)
- 100% contenido gratuito y legal
- Recursos de alta calidad verificados
- Actualizaciones regulares
- Organizado por tecnología y nivel de habilidad
- Soporte multilingüe
-
Eloquent JavaScript - Marijn Haverbeke
Aprende JavaScript desde lo básico hasta conceptos avanzados con ejercicios interactivos. -
You Don't Know JS - Kyle Simpson
Una serie de libros que exploran JavaScript en profundidad. -
JavaScript for Cats - Max Ogden
Una introducción amigable para principiantes a JavaScript. -
JavaScript: The Good Parts - Douglas Crockford
Un libro esencial que explora las mejores prácticas de JavaScript. -
Learning JavaScript Design Patterns - Addy Osmani
Explicaciones claras de patrones de diseño en JavaScript.
-
Automate the Boring Stuff with Python - Al Sweigart
Aprende a automatizar tareas con Python de manera práctica. -
Think Python - Allen B. Downey
Un excelente libro para aprender Python desde cero. -
Python Crash Course (Muestra gratuita) - Eric Matthes
Una introducción amigable a Python con proyectos prácticos.
-
[The C Programming Language (2nd Edition) - Kernighan & Ritchie (No es gratis oficialmente)]
📌 Este libro no es gratuito, pero puedes encontrar alternativas como: -
Modern C - Jens Gustedt
-
C Programming for Beginners - R. Agapiev
-
Thinking in C++ - Bruce Eckel
Un libro clásico sobre C++.
-
Think Java - Allen B. Downey y Chris Mayfield
Una introducción amigable a Java. -
Java: The Legend - Ben Evans
Historia y evolución de Java. -
Effective Java - Joshua Bloch
Mejores prácticas para escribir código en Java.
- Desarrollo Frontend
- Desarrollo Backend
- Full Stack
- APIs y Microservicios
- Aprendizaje Automático
- Análisis de Datos
- Estadística
- Big Data
- Computación en la Nube
- Contenedores
- CI/CD
- Infraestructura como Código
- Fundamentos de programación
- Algoritmos básicos
- Estructuras de datos simples
- Patrones de diseño
- Pruebas de software
- Optimización
- Arquitectura de software
- Sistemas distribuidos
- Seguridad
Las contribuciones son bienvenidas. Por favor, lee nuestras guías de contribución antes de enviar tu pull request.
- Haz un fork del repositorio
- Crea una nueva rama (
git checkout -b feature/nueva-categoria
) - Realiza tus cambios
- Confirma tus cambios (
git commit -am 'Agregar nueva categoría'
) - Envía los cambios (
git push origin feature/nueva-categoria
) - Abre un Pull Request
En la medida en que la ley lo permita, los contribuidores han renunciado a todos los derechos de autor y derechos conexos de este trabajo.
Gracias a todos los maravillosos contribuidores que hacen posible este proyecto.
Hecho con contrib.rocks.
⭐️ Si te gusta este proyecto, ¡no olvides darle una estrella!