mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-24 20:35:28 +00:00
176514905f
* Point Curso Android to new location The last Wayback Machine response was a 302 to the new address. * Update Symfony Fast Track book location Even though the book seems to be formally published, the spanish translation is not available yet. So, pointing to the latest Wayback Machine cached version of it.
26 KiB
26 KiB
Index
- 0 - Meta-Listas
- 1 - Agnósticos
- Android
- C
- C++
- Ensamblador
- Erlang
- Git
- Go
- Haskell
- HTML and CSS
- Java
- JavaScript
- LaTeX
- Linux
- Lisp
- Matemáticas
- .NET (C# Visual Studio)
- NoSQL
- Perl
- Perl 6 / Raku
- PHP
- Python
- R
- Ruby
- Scala
- Scratch
- SQL
- Subversion
- 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 - Pablo Alvarez Corredera (GitHub)
- Múltiples Cursos y Enlaces de Tecnología Informática - Fernando Berzal Galiano
- 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) - Juan Carlos López García (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 - Alejandro Santos (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 - Gregorio Martín Quetglás, Francisco Toledo Lobo, Vicente Cerverón Lleó (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 - Eva Gómez Ballester, Patricio Martínez Barco, Paloma Moreda Pozo, Armando Suárez Cueto, Andrés Montoyo Guijarro, Estela Saquete Boro (PDF)
- Base de Datos (2005) - Rafael Camps Paré, Luis Alberto Casillas Santillán, Dolors Costal Costa, Marc Gibert Ginestà, Carme Martín Escofet, Oscar Pérez Mora (PDF)
- Base de Datos (2011) - Mercedes Marqués (PDF)
- Base de Datos Avanzadas (2013) - María José Aramburu Cabo, Ismael Sanz Blasco (PDF)
- Diseño Conceptual de Bases de Datos - Jorge Sánchez (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 - Alejandro Peña Ayala (PDF)
- Scrum & Extreme Programming (para programadores) - Eugenia Bahit (PDF)
- Scrum Level - Juan Palacio, Scrum Manager (PDF) (EPUB)
- Scrum Master - Temario troncal 1 - Marta Palacio, Scrum Manager (PDF) (EPUB)
- Scrum y XP desde las trincheras - Henrik Kniberg,
trl.:
proyectalis.com (PDF)
Misceláneos
- 97 cosas que todo programador debería saber - Kevlin Henney,
trl.:
Espartaco Palma,trl.:
Natán Calzolari (HTML) - Docker - Bruno Cascio (GitHub)
- El camino a un mejor programador - Esteban Manchado Velázquez, Joaquín Caraballo Moreno, Yeray Darias Camacho (HTML) (PDF, ePub)
- Introducción a Docker - Benito Cuesta, Salvador González (PDF)
- Los Apuntes de Majo - Majo Ledesma (PDF)
- Programación de videojuegos SDL - Alberto García Serrano (PDF)
Sistemas Operativos
- Fundamentos de Sistemas Operativos - Gunnar Wolf, Esteban Ruiz, Federico Bergero, Erwin Meza, et al. (PDF)
- Sistemas Operativos - Dr. David Luis la Red Martinez (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 - Andrés Marzal, Isabel Gracia (PDF) (descarga directa)
C++
- Aprenda C++ avanzado como si estuviera en primero - Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola, Iñigo Lazcano (PDF)
- Aprenda C++ básico 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)
Ensamblador
- Lenguaje Ensamblador para PC - Paul A. Carter,
trl.:
Leonardo Rodríguez Mújica (PDF)
Erlang
- Programación en Erlang - WikiLibros
Git
- Git Immersión en Español - Jim Weirich,
trl.:
Espartaco Palma - Git. La guía simple - Roger Dudler,
trl.:
Luis Barragan,trl.:
Adrian Matellanes (HTML) - Gitmagic - Ben Lynn,
trl.:
Rodrigo Toledo,trl.:
Ariset Llerena Tapia (HTML, PDF) - Pro Git - Scott Chacon, Ben Straub,
trl.:
Andres Mancera,trl.:
Antonino Ingargiola, et al. (HTML, PDF, EPUB)
Go
- El pequeño libro Go - Karl Seguin,
trl.:
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) - José A. Alonso Jiménez, Mª José Hidalgo Doblado (PDF)
HTML and CSS
- 99 tips para Web Development - Freddy Montes (PDF) (se solicita email)
- CSS avanzado - Javier Eguíluz Pérez (HTML) (PDF)
- CSS3 y JavaScript avanzado - Jordi Collell Puig (PDF)
- Diseño de Interfaces Web - Pedro Prieto (HTML)
- El gran libro del diseño web - Rither Cobeña C (HTML, PDF, EPUB, Kindle)
- Estructura con CSS - Greg Smith, Isaac Durazo,
trl.:
Isaac Durazo (HTML) - Guía Completa de CSS3 - Antonio Navajas Ojeda (PDF)
- HTML5 - Arkaitz Garro (PDF)
- Introducción a CSS - Javier Eguíluz Pérez (HTML) (PDF)
Java
- Aprendiendo Java y POO (2008) - Gustavo Guillermo Pérez (PDF)
- Desarrollando con Java 8: Poker - David Pérez Cabrera (PDF)
- Desarrollo de proyectos informáticos con Java - Óscar Belmonte Fernández, Carlos Granell Canut, María del Carmen Erdozain Navarro, et al. (PDF)
- Ejercicios de Programación en Java - Arkaitz Garro, Javier Eguíluz Pérez, A. García-Beltrán, J.M. Arranz (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 - picodotdev (PDF) (EPUB, Kindle, 📦 código fuente ejemplos)
- Prácticas de Java (2009) - Gorka Prieto Agujeta, et al. (PDF)
- Preparando JavaSun 6 - OCPJP6 - Pablo Reyes Almagro (GitHub) (PDF)
- Programación en Java - Fernando Berzal Galiano (HTML)
- Tutorial básico de Java EE - Abraham Otero (PDF)
- Tutorial introducción a Maven 3 - Erick Camacho (PDF)
JavaScript
- El Tutorial de JavaScript Moderno - Ilya Kantor, Elizabeth Portilla, joaquinelio, Ezequiel Castellanos, et al. (HTML)
- Guía de JavaScript 'Mozilla' (HTML)
- Introducción a AJAX - Javier Eguíluz Pérez (HTML) (PDF)
- Introducción a JavaScript - Javier Eguíluz Pérez (HTML) (PDF)
- Jardín de JavaScript - Ivo Wetzel,
trl.:
Julio Napurí,trl.:
David Matas,trl.:
Vitalii Zurian,trl.:
David Rubert, et al. (HTML) - JavaScript, ¡Inspírate! - Ulises Gascón González (Leanpub cuenta requerida)
- JavaScript Para Gatos - Maxwell Ogden,
trl.:
Dan Zajdband (HTML) - Manual de JavaScript (HTML)
AngularJS
ℹ️ Véase también … Angular
- ¿Cómo aprender AngularJS? (HTML)
- AngularJS - Elad Rodriguez (HTML)
- Guía de estilo AngularJS - John Papa, et al.,
trl.:
Alberto Calleja Ríos,trl.:
Gilberto (HTML) - Manual de AngularJS - desarrolloweb.com (HTML, PDF, EPUB, Kindle)
D3.js
- Tutorial de D3 - Scott Murray,
trl.:
Gabriel Coch (HTML)
jQuery
- Fundamentos de jQuery - Rebecca Murphey,
trl.:
Leandro D'Onofrio (HTML) (PDF) - Manual de jQuery - MundoSICA, et al. (HTML, PDF)
Node.js
- Introducción a Node.js a través de Koans - Arturo Muñoz de la Torre (PDF)
React
- Desarrollo de Aplicaciones Web con React.js y Redux.js - Sergio Daniel Xalambrí (HTML)
- SurviveJS - React de aprendiz a maestro - Juho Vepsäläinen (HTML, PDF)
LaTeX
- La introducción no-tan-corta a LaTeX 2ε - Tobias Oetiker, Hubert Partl, Irene Hyna, Elisabeth Schlegl,
trl.:
Enrique Carleos Artime,trl.:
Daniel Cuevas,trl.:
J. Luis Rivera (PDF)
Linux
- Bases de la Programación en Bash (HTML)
- BASH Scripting Avanzado: Utilizando Declare para definición de tipo - Eugenia Bahit (descarga directa)
- El Manual de BASH Scripting Básico para Principiantes - WikiLibros
- El Manual del Administrador de Debian - Raphaël Hertzog, Roland Mas (HTML)
Lisp
Matemáticas
- Sage para Estudiantes de Pregrado - Gregory Bard,
trl.:
Diego Sejas Viscarra
.NET (C# / Visual Studio)
- El lenguaje de programación C# - José Antonio González Seco (PDF)
- Guía de Arquitectura N-capas Orientadas al Dominio - Cesar De la Torre (HTML)
NoSQL
MongoDB
- El pequeño libro MongoDB - Karl Seguin,
trl.:
Osledy Bazo - MongoDB en español: T1, El principio - Yohan D. Graterol (HTML) (🚧 en proceso)
Redis
- El pequeño libro Redis - Karl Seguin,
trl.:
Raúl Expósito (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 - Eugenia Bahit (PDF)
- PHP y Programación orientada a objetos - Duilio Palacios (HTML)
- POO y MVC en PHP - Eugenia Bahit (PDF)
- Programación web avanzada: Ajax y Google Maps - Sergio Luján Mora, Universidad de Colima (PDF)
- Silex, el manual oficial - Igor Wiedler,
trl.:
Javier Eguíluz Pérez (HTML) - Symfony 1.4, la guía definitiva - Fabien Potencier, François Zaninotto,
trl.:
Javier Eguíluz Pérez (HTML) (PDF) - Symfony 2.4, el libro oficial - Fabien Potencier, Ryan Weaver,
trl.:
Javier Eguíluz Pérez (HTML) (PDF)
Symfony
Perl
- Tutorial Perl - Juan Julián Merelo Guervós (PDF)
- Tutorial Perl (PDF)
- Tutoriales de Perl - Uriel Lizama (HTML)
Perl 6 / Raku
- Piensa en Perl 6 - Laurent Rosenfeld, Allen B. Downey,
trl.:
Luis F. Uceta (PDF)
Python
- Aprenda a pensar como un programador (con Python) - Allen Downey, Jeffrey Elkner, Chris Meyers,
trl.:
Miguel Ángel Vilella,trl.:
Ángel Arnal,trl.:
Iván Juanes,trl.:
Litza Amurrio,trl.:
Efrain Andia,trl.:
César Ballardini (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 - Mark Pilgrim,
trl.:
José Miguel González Aguilera (PDF) (descarga directa) - Introducción a la programación con Python - Andrés Marzal, Isabel Gracia (PDF)
- Introducción a Programando con Python - OpenTechSchool, et al. (HTML)
- Python para ciencia e ingeniería - Martín Gaitán (GitHub)
- Python para principiantes - Eugenia Bahit (HTML) (PDF)
- Python para todos - Raúl González Duque (PDF)
Django
- Guía Oficial de Django (3.2) (HTML)
- Tutorial de Django Girls (2.2.4) (HTML)
Web2py
- Web2py - Manual de Referencia Completo, 5a Edición - Massimo Di Pierro,
trl.:
Alan Etkin (HTML)
Ruby
- Aprende a programar con Ruby - RubySur (HTML)
- La Guía de Estilos de Ruby - Ale Mohamad (GitHub)
- Ruby en 20 minutos (HTML)
- Ruby tutorial o cómo pasar un buen rato programando - Andrés Suárez García (HTML)
Ruby on Rails
- Introducción a Rails - RubySur (HTML)
R
- 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 a R - R Development Core Team,
trl.:
Andrés González,trl.:
Silvia 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: Volúmen I - Enrique Gabriel Baquela, Andrés Redchuk (PDF)
- R para Principiantes - Michel Schinz, Philipp Haller,
trl.:
Juanjo Bazán (PDF)
Scala
- Manual de Scala para programadores Java - Emmanuel Paradis,
trl.:
Jorge A. Ahumada (PDF) - Scala con Ejemplos - Martin Odersky,
trl.:
Daniel Erunamo (🚧 en proceso)
Scratch
- Informática Creativa - Karen Brennan, Christan Balch, Michelle Chung,
trl.:
programamos (PDF) - Manual de Scratch 2 - Pablo González Nalda (PDF)
SQL
- Manual de SQL - Jorge Sanchez Asenjo (HTML)
- Tutorial de SQL (HTML)
Subversion
- Control de versiones con Subversion - Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato (HTML)
TypeScript
- Aprendizaje TypeScript - Compiled from StackOverflow Documentation (PDF)
- Introduccion a TypeScript - Emmanuel Valverde Ramos (HTML)
- TypeScript Deep Dive - Basarat Ali Syed,
trl.:
Melissa Rofman (HTML) - Uso avanzado de TypeScript en un ejemplo real - Nelio Software (HTML)
Angular
ℹ️ Véase también … AngularJS
- Angular 2 - Raúl López (HTML)
- Aprendiendo Angular - Vanessa Aristizabal (HTML)
- Aprendizaje Angular - Compiled from StackOverflow Documentation (PDF)
- Aprendizaje Angular 2 - Compiled from StackOverflow Documentation (PDF)
- Entendiendo Angular - Jorge Cano (HTML, 📦 ejemplos)