mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-24 04:15:28 +00:00
5324b9e3cf
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)
* format: homogenize c# category title
right markdown escape instead of use HTML entities
* lint: fix `MD012/no-multiple-blanks` rule
Multiple consecutive blank lines [Expected: 2; Actual: 3]
* lint: fix `MD039/no-space-in-links`
Spaces inside link text
* lint: fix `MD009/no-trailing-spaces` rule
Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]
* lint: fix `MD006/ul-start-left` rule
* format: remove extra spaces between note tokens
* spell: fix lint `MD044/proper-names` rule
- HTML
- JavaScript
- YouTube
* spell: normalize to the most common `Index` heading
* lint: fix `MD007/ul-indent` rule
Unordered list indentation [Expected: 4; Actual: 2]
* format: escape pipes `|` from resources text
addresses #5176
* add Hesham Asem courses about machine and deep learning and nlp
* Expand the name of nlp section
* Change the order
* Revert "spell: normalize to the most common `Index` heading"
This reverts commit 4d6a74e7d7
.
Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
23 KiB
23 KiB
Index
- 0 - Meta-Listas
- 1 - Agnósticos
- Android
- C
- C++
- Coffeescript
- Emacs
- Ensamblador
- Erlang
- Git
- Go
- Haskell
- HTML and CSS
- Java
- JavaScript
- LaTeX
- Linux
- Matemáticas
- .NET (C# Visual Studio)
- NoSQL
- Perl
- Perl 6 / Raku
- PHP
- Python
- R
- Ruby
- Scala
- Scratch
- SQL
- Subversion
- SVG
- TypeScript
0 - Meta-Listas
- Aprender Python - Python Argentina
- Apuntes Completos de Desarrollo Web - Jorge Sánchez
- Asombroso DDD: Una lista curada de recursos sobre Domain Driven Design
- 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
- Gitbook - Libros útiles en español (GitHub)
- Múltiples Cursos y Enlaces de Tecnología Informática - Fernando Berzal
- OpenLibra - Biblioteca recopilatorio de libros libres
- Universidad Nacional Autónoma de México - Plan (2016)
1 - Agnósticos
Algoritmos y Estructuras de Datos
- 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, Gilberto Manzano Peñaloza, René Montesano Brand, Luis Fernando Zúñiga López, et al. (PDF)
- Apuntes de Algoritmos y Estructuras de Datos (PDF)
- Breves Notas sobre Análisis de Algoritmos - Universidad Nacional Autónoma de México, Jorge L. Ortega Arjona (PDF)
- Fundamentos de Informática y Programación (HTML)
- Fundamentos de programación - WikiLibros
- Introducción a la programación - WikiLibros
- Temas selectos de estructuras de datos - Universidad Nacional Autónoma de México, Jorge L. Ortega Arjona (PDF)
- Teoría sintáctico-gramatical de objetos (Bubok)
Base de Datos
- Apuntes de Base de Datos 1 (PDF)
- Base de Datos (2005) - Mercedes Marqués (PDF)
- Base de Datos (2011) - Mercedes Marqués (PDF)
- Base de Datos Avanzadas (2013) - Aramburu & Sanz Blasco (PDF)
- Diseño Conceptual de Bases de Datos (PDF)
Ciencia Computacional
- Breves Notas sobre Autómatas y Lenguajes - Universidad Nacional Autónoma de México, Jorge L. Ortega Arjona (PDF)
- Breves Notas sobre Complejidad - Universidad Nacional Autónoma de México, Jorge L. Ortega Arjona (PDF)
- Breves Notas sobre Teoría de la Computación - Universidad Nacional Autónoma de México, Jorge L. Ortega Arjona (PDF)
- Teoría de la Computación: Lenguajes, Autómatas, Gramáticas - Rodrigo De Castro Korgi (PDF)
Metodologías de desarrollo de software
- Compendio de Ingeniería del Software (PDF)
- Ingeniería de Software: Una Guía para Crear Sistemas de Información (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)
Misceláneos
- 97 cosas que todo programador debería saber (HTML)
- Docker (GitHub)
- El camino a un mejor programador (HTML) (PDF, ePub)
- Introducción a Docker (PDF)
- Los Apuntes de Majo - Majo Ledesma (PDF)
- Programación de videojuegos SDL (PDF)
Sistemas Operativos
- Fundamentos de Sistemas Operativos - Gunnar Wolf et al (PDF)
- Sistemas Operativos - Dr. David Luis la Red (PDF)
Android
- Curso Android (HTML)
- Manual de Programación Android v.2.0 - Salvador Gómez Oliver (PDF)
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)
Coffeescript
- Coffeescript, un pequeño gran libro - Javi Jiménez (Leanpub cuenta requerida)
Ensamblador
- Lenguaje Ensamblador para PC - Paul A.Carter (PDF)
Erlang
- Programación en Erlang - WikiLibros
Emacs
Git
Go
- El pequeño libro Go - Karl Seguin, Raúl Expósito (HTML, PDF, EPUB)
- Go en Español - Nacho Pacheco (HTML)
Haskell
- ¡Aprende Haskell por el bien de todos! (HTML)
- Piensa en Haskell (ejercicios de programación funcional) (PDF)
HTML and CSS
- 99 tips para Web Development - Freddy Montes (PDF) (se solicita email)
- CSS avanzado Javier Eguíluz (HTML) (PDF)
- CSS3 y JavaScript 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 (PDF)
- Introducción a CSS - Javier Eguíluz (HTML) (PDF)
Java
- Aprendiendo Java y POO (2008) (PDF)
- Desarrollando con Java 8: Poker -David Pérez Cabrera (PDF)
- Desarrollo de proyectos informáticos con Java (PDF)
- Ejercicios de Programación en Java - F.M. Pérez Montes (PDF)
- Notas de Introducción al Lenguaje de Programación Java (2004) - Universidad Nacional Autónoma de México, Jorge L. Ortega Arjona (PDF)
- Pensando la computación como un científico (con Java) (PDF)
- PlugIn Apache Tapestry: desarrollo de aplicaciones y páginas web (PDF) (ePub, Mobi, HTML)
- Prácticas de Java (2009) (PDF)
- Preparando JavaSun 6 - OCPJP6 - Pablo Reyes Almagro (GitHub) (PDF)
- Programación en Java (HTML)
- Tutorial básico de Java EE (PDF)
- Tutorial introducción a Maven 3 - Erick Camacho (PDF)
JavaScript
- El Tutorial de JavaScript Moderno (HTML)
- 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! (Leanpub cuenta requerida)
- JavaScript Para Gatos (HTML)
- Manual de JavaScript (HTML)
AngularJS
ℹ️ Véase también … Angular
- ¿Cómo aprender AngularJS? (HTML)
- AngularJS - Elad Rodriguez (HTML) (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.js
React
- Desarrollo de Aplicaciones Web con React.js y Redux.js - Sergio Xalambrí (PDF, EPUB, MOBI; Leanpub cuenta requerida)
- Descubre React - Javi Jiménez (HTML, PDF, EPUB, MOBI; Leanpub cuenta requerida)
- El Camino para Aprender React (PDF, EPUB, MOBI; Leanpub cuenta requerida)
- SurviveJS - React de aprendiz a maestro - Juho Vepsäläinen (HTML, PDF)
LaTeX
Linux
- Bases de la Programación en Bash (HTML)
- BASH Scripting Avanzado: Utilizando Declare para definición de tipo (descarga directa)
- El Manual de BASH Scripting Básico para Principiantes - WikiLibros
- El Manual del Administrador de Debian (HTML) (PDF, ePub, Mobi)
Matemáticas
- Sage para Estudiantes de Pregrado - Gregory Bard
.NET (C# / Visual Studio)
NoSQL
MongoDB
- El pequeño libro MongoDB
- MongoDB en español: T1, El principio - Yohan Graterol (Gitbook) (🚧 en proceso)
Redis
- El pequeño libro Redis - Karl Seguin (HTML, PDF, EPUB)
PHP
- Domain Driven Design with PHP (Diseño guiado por Dominio con PHP) - Carlos Buenosvinos Zamora (YouTube playlist)
- Manual de estudio introductorio al lenguaje PHP procedural (PDF)
- PHP y Programación orientada a objetos (HTML)
- POO y MVC en PHP - Eugenia Bahit (PDF)
- 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)
Symfony
Perl
- Tutorial Perl (PDF)
- Tutorial Perl (PDF)
- Tutoriales de Perl (HTML)
Perl 6 / Raku
- Piensa en Perl 6 (PDF)
Python
- Aprenda a pensar como un programador (con Python) (PDF)
- Aprende Python - Sergio Delgado Quintero (HTML, PDF)
- Doma de Serpientes para Niños: Aprendiendo a Programar con Python (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)
- Python para ciencia e ingeniería (GitHub)
- Python para principiantes (HTML) (PDF)
- Python para todos (PDF)
Django
- Guía Oficial de Django (3.2) (HTML)
- Tutorial de Django Girls (2.2.4) (HTML)
Web2py
Ruby
- Aprende a programar con Ruby (Gitbook)
- La Guía de Estilos de Ruby (GitHub)
- Ruby en 20 minutos (HTML)
- Ruby tutorial o cómo pasar un buen rato programando (HTML)
Ruby on Rails
- Introducción a Rails (Gitbook)
R
- Cartas sobre Estadística de la Revista Argentina de Bioingeniería (PDF)
- Generación 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)
- R para Principiantes (PDF)
Scala
- Manual de Scala para programadores Java (PDF)
- Scala con Ejemplos (🚧 En proceso)
Scratch
- Informática Creativa (PDF)
- Manual de Scratch 2 (PDF)
SQL
- Manual de SQL (HTML)
- Tutorial de SQL (HTML)
Subversion
SVG
- Scalable. Un libro sobre SVG (Leanpub cuenta requerida)
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
ℹ️ Véase también … AngularJS
- Angular 2 - Raúl López (HTML) (Gitbook)
- Aprendiendo Angular - Vanessa Aristizabal (HTML) (Gitbook)
- Aprendizaje Angular - riptutorial (PDF)
- Aprendizaje Angular 2 - riptutorial (PDF)
- Entendiendo Angular - Jorge Cano (HTML, 📦 ejemplos) (Gitbook)