free-programming-books/free-programming-books-es.md
2014-12-23 14:20:17 -04:30

256 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### Index
* [Metalistas](#metalistas)
* [Agnósticos](#agnosticos)
* [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)
* [D3](#d3js)
* [jQuery](#jquery)
* [node.js](#nodejs)
* [Java](#java)
* [LaTeX](#latex)
* [.NET (C# Visual Studio)](#net-c--visual-studio)
* [PHP](#php)
* [Python](#python)
* [Django](#django)
* [Web2py](#web2py)
* [Ruby](#ruby)
* [Ruby on Rails](#ruby-on-rails)
* [R](#R)
* [Scala](#scala)
* [SQL](#sql)
### 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)
### Agnosticos
#### 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.dirigidoportests.com/el-libro)
* [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 la 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
### 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/)
### 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
* [Codigo de Maquina 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/hg/?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)
* [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)
### 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)
#### 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/)
### .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)
### PHP
* [Manual de estudio introductorio al lenguaje PHP procedural](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-php.pdf)
* [Manual de PHP (forosdelweb.com)](http://www.forosdelweb.com/wiki/Manual_de_PHP)
* [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/)
### Python
* [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)
#### 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 automatica 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)
* [Metodos Estadisticos con R y R Commander](http://cran.r-project.org/doc/contrib/Saez-Castillo-RRCmdrv21.pdf)
* [Optimización Matemática con R: Volumen 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
* [Escala 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/)