### Index
* [Metalistas ](#metalistas )
* [Agnósticos ](#agn%C3%B3sticos )
* [Algoritmos y Estructuras de Datos ](#algoritmos )
* [Base de Datos ](#base-de-datos )
* [Ciencia Computacional ](#ciencia-computacional )
* [Cursos Masivos en Línea ](#cursos-masivos-en-L%C3%ADnea )
* [Metodologías de desarrollo de software ](#metodolog%C3%ADas-de-desarrollo-de-software )
* [Misceláneos ](#miscel%C3%A1neos )
* [Paradigmas de Programación ](#paradigmas-de-programaci%C3%B3n )
* [Sistemas Operativos ](#sistemas-operativos )
* [Android ](#android )
* [C ](#c )
* [C++ ](#c-1 )
* [CSS ](#CSS )
* [Coffeescript ](#coffeescript )
* [Ensamblador ](#ensamblador )
* [Erlang ](#erlang )
* [Emacs ](#emacs )
* [Git ](#git )
* [Haskell ](#haskell )
* [JavaScript ](#javascript )
* [AngularJS ](#angularjs )
* [D3 ](#d3js )
* [jQuery ](#jquery )
* [node.js ](#nodejs )
* [Java ](#java )
* [LaTeX ](#latex )
* [Linux ](#linux )
* [.NET (C# Visual Studio) ](#net-c--visual-studio )
* [NoSQL ](#nosql )
* [MongoDB ](#mongodb )
* [PHP ](#php )
* [Perl] (#perl)
* [Python ](#python )
* [Django ](#django )
* [Web2py ](#web2py )
* [Ruby ](#ruby )
* [Ruby on Rails ](#ruby-on-rails )
* [R ](#R )
* [Scala ](#scala )
* [SQL ](#sql )
* [SVG ](#svg )
### Metalistas
* [CodeHero ](http://codehero.co/ )
* [OPENLIBRA La Biblioteca Libre online que estabas esperando ](http://www.etnassoft.com/biblioteca/ )
* [¡Quiero Aprender Python! - Python Argentina ](http://python.org.ar/AprendiendoPython )
### Agnósticos
#### Algoritmos
* [Algoritmos y Programación (Guía para docentes) ](http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf ) (PDF)
* [Análisis de Algoritmos ](http://docencia.izt.uam.mx/pece/pagina_academica/AA/indexa.html )
* [Análisis y Diseño de Algoritmos ](http://www.aliatuniversidades.com.mx/bibliotecasdigitales/pdf/sistemas/Analisis_y_disenio_de_algoritmos.pdf ) (PDF)
* [Apuntes de Algoritmos y Estructuras de Datos ](https://sites.google.com/site/prog3unlp/home/exp_algoritmos.pdf?attredirects=0&d=1 ) (PDF)
* [Aprenda a programar como si estuviera en primero ](http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/Programar/Programar.pdf ) (PDF)
* [Breves Notas sobre Análisis de Algoritmos ](http://www.matematicas.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf ) (PDF)
* [Fundamentos de Informática y Programación ](http://robotica.uv.es/Libro/Indice.html )
* [Técnicas de Diseño de Algoritmos ](http://www.lcc.uma.es/~av/Libro/indice.html ) ([PDF](http://www.lcc.uma.es/%7eav/Libro/Libro.zip))
* [Temas selectos de estructuras de datos ](http://www.matematicas.unam.mx/jloa/publicaciones/estructurasdeDatos.pdf ) (PDF)
* [Teoría sintáctico-gramatical de objetos ](http://www.bubok.es/libros/219288/Teoria-sintacticogramatical-de-objetos )
#### Base de Datos
* [Apuntes de Base de Datos 1, Universidad de Alicante ](http://rua.ua.es/dspace/bitstream/10045/2990/1/ApuntesBD1.pdf ) (PDF)
* [Base de Datos, por Mercedes Marqués ](http://www.uji.es/bin/publ/edicions/bdatos.pdf ) (PDF)
* [Base de Datos Avanzadas, por Aramburu & Sanz Blasco ](http://repositori.uji.es/xmlui/bitstream/handle/10234/48034/s73.pdf )
* [El modelo relacional y el álgebra relacional ](http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-datos/P06_M2109_02148.pdf ) (PDF)
* [Introducción a las Bases de Datos ](http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-datos/P06_M2109_02147.pdf ) (PDF)
#### Ciencia Computacional
* [Breves Notas sobre Teoría de la Computación ](http://www.matematicas.unam.mx/jloa/publicaciones/teoria.pdf ) (PDF)
* [Breves Notas sobre Autómatas y Lenguajes ](http://www.matematicas.unam.mx/jloa/publicaciones/automatasyLenguajes.pdf ) (PDF)
#### Cursos Masivos en Línea
* [MIT Opencourseware en Español ](http://mit.ocw.universia.net/ )
#### Metodologías de desarrollo de software
* [Compendio de Ingeniería del Software ](http://www.navegapolis.com/files/cis.pdf ) (PDF)
* [Diseño Ágil con TDD ](http://www.carlosble.com/libro-tdd )
* [Ingeniería de Software: Una Guía para Crear Sistemas de Información ](http://www.wolnm.org/apa/articulos/Ingenieria_Software.pdf ) (PDF)
* [Metodologías Ágiles para el Desarrollo de Software ](http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html )
* [Scrum y XP desde las trincheras ](http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-desde-las-trincheras.pdf ) (PDF)
* [Scrum & Extreme Programming (para programadores) ](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf ) (PDF)
#### Misceláneos
* [97 cosas que todo programador debería saber ](http://97cosas.com/programador )
* [El camino a un mejor programador ](http://emanchado.github.io/camino-mejor-programador/ )
* [Videojuegos Multiplataforma con OpenFL ](http://www.openflbook.com/ )
* [Programación de videojuegos SDL ](http://www.albertogarcia.info/libros/sdl/%5Bebook%5DProgramacion%20de%20videojuegos%20con%20SDL.pdf ) (PDF)
#### Paradigmas de Programación
* [Programación Concurrente y Tiempo Real ](http://www.libropctr.com/ )
* [Programación Funcional ](http://www.staff.science.uu.nl/~fokke101/courses/fp-sp.pdf ) (PDF)
#### Sistemas Operativos
* [Sistemas Operativos, por Dr. David Luis la Red ](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF ) (PDF)
* [Fundamentos de Sistemas Operativos, Gunnar Wolf et al ](http://sistop.gwolf.org/pdf/sistemas_operativos.pdf ) (PDF)
### Android
* [Curso de Programación Android ](http://www.sgoliver.net/blog/wp-content/uploads/2011/11/Manual-Programacion-Android-SgoliverNet-v3-muestra.zip ) (PDF) by Salvador Gómez Oliver
* [Curso Android: Todo lo que necesitas para empezar ](http://www.maestrosdelweb.com/curso-android/ ) (HTML) by Adrian Catalán
### C
* [Introducción a la programación con C ](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf )
* [GNU/Linux: Programación de Sistemas ](http://www.alcancelibre.org/filemgmt_data/files/programaciongnulinux.pdf ) (PDF)
### C++
* [Ejercicios de programación creativos y recreativos en C++ ](http://antares.sip.ucm.es/cpareja/libroCPP/ )
* [Aprenda C++ básico como si estuviera en primero ](http://www.tecnun.es/asignaturas/Informat1/ayudainf/aprendainf/Cpp/basico/cppbasico.pdf )
* [Aprenda C++ avanzado como si estuviera en primero ](http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/avanzado/cppavan.pdf )
### CSS
* [CSS avanzado ](http://librosweb.es/css_avanzado/ )
* [Estructura con CSS ](http://es.learnlayout.com/ )
* [Guía Completa de CSS3 ](http://www.etnassoft.com/biblioteca/guia-completa-de-css3/ )
* [Introducción a CSS ](http://librosweb.es/css/ )
### Coffeescript
* [Coffeescript, un pequeño gran libro – Javi Jiménez ](https://leanpub.com/coffeescript )
### Ensamblador
* [Código de Máquina para Principiantes ](http://www.worldofspectrum.org/infoseekid.cgi?id=2000227 ) (PDF), Lisa Watts y Mike Wharton [Z80 and 6502 CPUs]
* [Lenguaje Ensamblador para PC - Paul Carter ](http://drpaulcarter.com/pcasm/ )
### Erlang
* [Erlang/OTP: Un mundo concurrente ](http://erlang-otp.es/ )
* [Programación en Erlang ](https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Erlang ) en Wikibooks
### Emacs
* [Una Introducción a Emacs Lisp en Español ](http://savannah.nongnu.org/git/?group=elisp-es )
### Git
* [Git Immersion en Español ](http://gitimmersion.mx )
* [Gitmagic ](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/ )
* [Pro Git ](http://git-scm.com/book/es )
### Haskell
* [¡Aprende Haskell por el bien de todos! ](http://aprendehaskell.es/main.html )
* [Piensa en Haskell (ejercicios de programación funcional con Haskell) ](http://www.cs.us.es/~jalonso/publicaciones/Piensa_en_Haskell.pdf )
### Java
* [Aprendiendo Java ](http://www.compunauta.com/forums/linux/programacion/java/AprendiendoJava.pdf ) (PDF)
* [Arquitectura Java Sólida ](http://www.arquitecturajava.com/ )
* [Desarrollo de proyectos informáticos con Java ](http://www3.uji.es/~belfern/pdf/libroJavaConTapa.pdf ) (PDF)
* [Notas de Introducción al Lenguaje de Programación Java ](http://www.matematicas.unam.mx/jloa/publicaciones/introduccionJava.pdf ), por Jorge L. Ortega Arjona, UNAM (PDF)
* [OCPJP6 Resumen Español ](https://github.com/PabloReyes/ocpjp-resumen-espanol ), por Pablo Reyes Almagro (PDF)
* [Pensando la computación como un científico (con Java) ](http://www.ungs.edu.ar/areas/publicaciones/476/pensando-la-computacion-como-un-cientifico.html )
* [PlugIn Tapestry: Desarrollo de aplicaciones y páginas web con Apache Tapestry ](http://picodotdev.github.io/blog-bitix/2014/02/libro-sobre-desarrollo-de-aplicaciones-con-apache-tapestry/ ) ([PDF](http://picodotdev.github.io/blog-bitix/assets/custom/PlugInTapestry.pdf)) ([EPUB](http://picodotdev.github.io/blog-bitix/assets/custom/PlugInTapestry.epub)) ([MOBI](http://picodotdev.github.io/blog-bitix/assets/custom/PlugInTapestry.mobi))
* [Programación Orientada a Objetos en Java ](http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/opt/java.pdf ) (PDF)
* [Tutorial básico de Java EE ](http://www.javahispano.org/storage/contenidos/JavaEE.pdf ) (PDF)
* [Tutorial Introducción a Maven 3 ](http://www.javahispano.org/storage/contenidos/Tutorial_de_Maven_3_Erick_Camacho.pdf ) (PDF)
* [Guía Java para Docentes ](http://ignaciolasalvia.com/material/prog1_2013/GuiaJavaparaDocentes2012.pdf ) (PDF)
### JavaScript
* [Introducción a AJAX ](http://librosweb.es/ajax/ )
* [Introducción a JavaScript ](http://librosweb.es/javascript/ )
* [Jardín de JavaScript ](http://bonsaiden.github.io/JavaScript-Garden/es )
#### AngularJS
* [Cómo aprender AngularJS ](http://raulexposito.com/documentos/como-aprender-angularjs/ )
#### D3.js
* [Tutorial de D3 ](http://gcoch.github.io/D3-tutorial/index.html )
#### jQuery
* [Fundamentos de jQuery ](http://librojquery.com/ )
#### Node.js
* [El Libro para Principiantes en Node.js ](http://www.nodebeginner.org/index-es.html )
* [Introducción a Node.js a través de Koans ](http://nodejskoans.com/ )
### LaTeX
* [La introducción no-tan-corta a LaTeX 2ε ](http://www.ctan.org/tex-archive/info/lshort/spanish )
### Linux
* [Debian GNU/Linux para administradores] (http://debian-handbook.info/browse/es-ES/stable/)
* [Bases de la programación en Bash ](http://xinfo.sourceforge.net/documentos/bash-scripting/bash-script-2.0.html )
* [El Manual de BASH Scripting Básico para Principiantes ](https://es.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes ) en WikiBooks
* [BASH Scripting Avanzado: Utilizando declare para definición de tipo ](http://library.originalhacker.org/biblioteca/articulo/ver/123 )
### .NET (C# / Visual Studio)
* [El lenguaje de programación C# ](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf ) (PDF)
* [Guía de Arquitectura N-capas Orientadas al Dominio ](http://msdn.microsoft.com/es-es/architecture/default.aspx )
### NoSQL
* MongoDB
* [El pequeño libro MongoDB ](https://github.com/uokesita/the-little-mongodb-book )
### PHP
* [Manual de estudio introductorio al lenguaje PHP procedural ](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-php.pdf )
* [POO y MVC en PHP ](http://www.bubok.es/libros/205199/POO-y-MVC-en-PHP )
* [Silex, el manual oficial ](http://librosweb.es/silex/ )
* [Symfony 1.4, la guía definitiva ](http://librosweb.es/symfony_1_4/ )
* [Symfony 2.3, el libro oficial ](http://librosweb.es/symfony_2_3/ )
* [PHP y Ajax ](http://rua.ua.es/dspace/bitstream/10045/13176/9/04-ajaxphp.pdf )
*[PHP y Programación orientada a objetos](https://styde.net/php-y-programacion-orientada-a-objetos/)
### Perl
* [Tutoriales de Perl ](http://perlenespanol.com/tutoriales/ )
* [Tutorial Perl ](http://kataix.umag.cl/~ruribe/Utilidades/Tutorial%20de%20Perl.pdf ), por Universidad de Magallanes, Chile (PDF)
* [Tutorial Perl ](http://es.tldp.org/Tutoriales/PERL/tutoperl-print.pdf ), por TLDP (PDF)
* [Tutorial de introducción a perl ](http://flanagan.ugr.es/perl/index2.htm ), por Universidad de Granada, España
* [Manual de Perl ](http://www6.uniovi.es/perl/tutor/ ), por Universidad de Oviedo, España
### Python
* [Notas sobre el lenguaje Python] (http://www.cmat.edu.uy/cmat/cursos/licenciatura/cursos/computacion/documentos/pynotas.pdf/at_download/file) (GNU Free Documentation License) (PDF)
* [Introducción a la programación con Python] (http://www.cmat.edu.uy/cmat/cursos/licenciatura/cursos/computacion/documentos/Introduccion%20a%20la%20programacion%20con%20Python.pdf/at_download/file) © (PDF)
* [Aprenda a pensar como un programador (con Python) ](http://web.ballardini.com.ar/ai/raw-attachment/wiki/BibliografiaPython/thinkCSpy-es.pdf ) (PDF)
* [Doma de Serpientes para Niños: Aprendiendo a Programar con Python ](http://code.google.com/p/swfk-es/ )
* [Inmersión en Python ](http://es.diveintopython.net/toc.html )
* [Inmersión en Python 3 ](http://inmersionenpython3.googlecode.com/files/inmersionEnPython3.0.11.pdf ) (PDF)
* [Introducción a la programación con Python ](http://repositori.uji.es/xmlui/bitstream/handle/10234/24305/s23.pdf ) (PDF)
* [Introducción a Programando con Python ](http://opentechschool.github.io/python-beginners/es_CL/ )
* [Python instantáneo ](http://www.arrakis.es/~rapto/AprendaPython.html )
* [Python para ciencia e ingeniería ](https://github.com/mgaitan/python-ingenieria )
* [Python para todos ](https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf ) (PDF)
* [Python para principiantes (PDF) ](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf ) [(HTML) ](http://librosweb.es/libro/python/ )
#### Django
* [El libro de Django 1.0 ](http://django-book.mkaufmann.com.ar/ )
#### Web2py
* [Web2py - Manual de Referencia Completo, 5a Edición ](http://www.web2py.com/books/default/chapter/41 )
### Ruby
* [Guía para aprender a programar con Ruby. Adaptación al español del libro "Learn to Program" de Chris Pine ](https://github.com/rubysur/aprende.a.programar )
* [Ruby en 20 minutos ](https://www.ruby-lang.org/es/documentation/quickstart/ )
* [Ruby tutorial o como pasar un buen rato programando ](http://rubytutorial.wikidot.com/introduccion )
* [La Guía de Estilos de Ruby ](https://github.com/alemohamad/ruby-style-guide/blob/master/README-esLA.md )
#### Ruby on Rails
* [El maldito libro de los Descarrilados ](http://yottabi.com/mld.pdf ) (PDF)
* [Introducción a Rails ](http://rubysur.org/introduccion.a.rails/ )
### R
* [Cartas sobre Estadística de la Revista Argentina de Bioingeniería ](http://cran.r-project.org/doc/contrib/Risk-Cartas-sobre-Estadistica.pdf )
* [Generacion automática de reportes con R y LaTeX ](http://cran.r-project.org/doc/contrib/Rivera-Tutorial_Sweave.pdf )
* [Gráficos Estadísticos con R ](http://cran.r-project.org/doc/contrib/grafi3.pdf )
* [Introducción a R ](http://cran.r-project.org/doc/contrib/R-intro-1.1.0-espanol.1.pdf )
* [Introducción al uso y programación del sistema estadístico R ](http://cran.r-project.org/doc/contrib/curso-R.Diaz-Uriarte.pdf )
* [Métodos Estadísticos con R y R Commander ](http://cran.r-project.org/doc/contrib/Saez-Castillo-RRCmdrv21.pdf )
* [Optimización Matemática con R: Volúmen I ](http://cran.r-project.org/doc/contrib/Optimizacion_Matematica_con_R_Volumen_I.pdf )
* [R para Principiantes ](http://cran.r-project.org/doc/contrib/rdebuts_es.pdf )
### Scala
* [Scala con Ejemplos ](https://github.com/ErunamoJAZZ/ScalaByExample-es ) (En proceso)
* [Manual de Scala para programadores Java ](http://www.scala-lang.org/docu/files/ScalaTutorial-es_ES.pdf ) (PDF)
### SQL
* [El lenguaje SQL ](http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-datos/P06_M2109_02149.pdf )
* [Manual de gestión de base de datos ](http://www.jorgesanchez.net/bd/gbd2012.pdf )
* [Tutorial de SQL ](http://www.desarrolloweb.com/manuales/9/ )
### SVG
* [SCALABLE ](https://leanpub.com/scalable/ ) (PDF) (EPUB) (MOBI)