Просмотр исходного кода

Merge branch 'master' of https://github.com/vhf/free-programming-books

Conflicts:
	free-programming-books-fr.md
michaelchum 12 лет назад
Родитель
Сommit
57d7c0a7dc

+ 61 - 23
README.md

@@ -1,38 +1,76 @@
-[List of Free Learning Resources](http://resrc.io)
-======================
+List of Free Learning Resources
+===
 
-### [Free programming books](http://resrc.io/list/10/list-of-free-programming-books/) -- free-programming-books.md
-This list initially was a clone of [stackoverflow - List of Freely Available Programming Books](http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/392926#392926) by George Stocker. Now updated, with dead links gone (hopefully) and new content.
+Intro
+---
 
-Moved to GitHub for collaborative updating and for the purpose of reSRC.io : [List of Free Programming Books](http://resrc.io/list/10/list-of-free-programming-books/).
+If you want to find a learning resource, you should definitely check out our site, [Free Learning Resources](http://resrc.io).
+And for those who want to learn a computer language, you should check out these books on [reSRC.io](http://resrc.io/list/10/list-of-free-programming-books/) or on [github](/free-programming-books.md).
+This list initially was a clone of [stackoverflow - List of Freely Available Programming Books](http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/392926#392926) by George Stocker. Now updated, with dead links gone and new content.
 
-#### [French : Free programming books](http://resrc.io/list/33/livres-gratuits-sur-la-programmation/) -- free-programming-books-fr.md
-The French list was based on <http://progdupeu.pl/forums/sujet/43/une-banque-de-liens>.
+Moved to GitHub for collaborative updating and for the site mentioned above.
 
-#### [German : Free programming books](/free-programming-books-de.md) -- free-programming-books-de.md
 
-#### [Italian : Free programming books](/free-programming-books-it.md) -- free-programming-books-it.md
+### How To Contribute
+It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution).
+- [Fork](https://help.github.com/articles/fork-a-repo)
+- Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.)
+- Edit (we prefer multiple small commits rather than one large change)
+- [Send a PR](https://help.github.com/articles/using-pull-requests)
+- be part of a project that over 16,000 people starred in 3 months. ;)
 
-#### [Japanese : Free programming books](/free-programming-books-ja.md) -- free-programming-books-ja.md
+**Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one PR, but please make sure your title reflects what you're changing**, thanks.
 
-#### [Russian : Free programming books](/free-programming-books-ru.md) -- free-programming-books-ru.md
+### How to Share
++ [Share on Twitter](http://twitter.com/home?status=https://github.com/vhf/free-programming-books%0AFree%20Programming%20Books)
++ [Share on Facebook](http://www.facebook.com/sharer/sharer.php?s=100&p[url]=https://github.com/vhf/free-programming-books&p[images][0]=&p[title]=Free%20Programming%20Books&p[summary]=)
++ [Share on Google Plus](https://plus.google.com/share?url=https://github.com/vhf/free-programming-books)
++ [Share on LinkedIn](http://www.linkedin.com/shareArticle?mini=true&url=https://github.com/vhf/free-programming-books&title=Free%20Programming%20Books&summary=&source=)
 
-#### [Chinese : Free programming books](/free-programming-books-ch.md) -- free-programming-books-ch.md
 
-#### [Portuguese (Portugal) : Free Programming books](/free-programming-books-pt_PT.md) -- free-programming-books-pt_PT.md
+### In Other Spoken Languages
 
-#### [Portuguese (Brazil) : Free programming books](/free-programming-books-pt_BR.md) -- free-programming-books-pt_BR.md
++ Bulgarian: [github](/free-programming-books-bg.md)
 
-#### [Persian : Free programming books](/free-programming-books-fa.md) -- free-programming-books-fa.md
++ Chinese: [github](/free-programming-books-zh.md)
 
-#### [Spanish : Free programming books](/free-programming-books-es.md) -- free-programming-books-es.md
++ French: [github](/free-programming-books-fr.md) or [site](http://resrc.io/list/33/livres-gratuits-sur-la-programmation/).
 
-#### [Korean : Free programming books](/free-programming-books-ko.md) -- free-programming-books-ko.md
+    The French list was based on <http://progdupeu.pl/forums/sujet/43/une-banque-de-liens>.
 
-### [Free JavaScript frameworks resources and tutorials](http://resrc.io/list/18/javascript-frameworks/) -- javascript-frameworks-resources.md
++ German: [github](/free-programming-books-de.md)
 
-###How To Contribute
-- Fork
-- Edit
-- Send a PR
-- Who might have guessed? ;)
++ Greek: [github](/free-programming-books-gr.md)
+
++ Hungarian: [github](/free-programming-books-hu.md)
+
++ Italian: [github](/free-programming-books-it.md)
+
++ Japanese: [github](/free-programming-books-ja.md)
+
++ Korean: [github](/free-programming-books-ko.md)
+
++ Persian/Farsi (Iran): [github](/free-programming-books-fa_IR.md)
+
++ Polish: [github](/free-programming-books-pl.md)
+
++ Portuguese (Brazil): [github](/free-programming-books-pt_BR.md)
+
++ Portuguese (Portugal): [github](/free-programming-books-pt_PT.md)
+
++ Russian: [github](/free-programming-books-ru.md)
+
++ Turkish: [github](/free-programming-books-tr.md)
+
++ Spanish: [github](/free-programming-books-es.md)
+
++ Ukrainian: [github](/free-programming-books-ua.md)
+
+### Noticeable lists from [reSRC](http://resrc.io/)
+
++ Free JavaScript frameworks resources and tutorials: [github](/javascript-frameworks-resources.md) or [site](http://resrc.io/list/18/javascript-frameworks/)
+
+
+### Interactive Programming Resources
+
++ Free interactive programming tutorials: [github](/free-programming-interactive-tutorials-en.md) or [site](http://resrc.io/list/217/programming-interactive-tutorials/)

+ 35 - 0
TODO.md

@@ -0,0 +1,35 @@
+TODO
+===
+
++ ☐ : Add new books
++ ☑ : Wiki
+    + ☑ : How to Contribute
+    + ☑ : Link to License
++ ☑ : Readme.md
+    + ☑ : Better symantics
+    + ☑ : Links to other Files
+    + ☑ : Description
+    + ☑ : Link to License
++ ☐ : Getting the word out there.
+    + ☐ : Graphic Pack
+    + ☑ : Share links of tw,fb,gp,li,...
++ ☐ : Alphabetizing the entries in the pages
+    + ☐ : bg
+    + ☐ : de
+    + ☐ : es
+    + ☐ : en
+    + ☑ : fa_IR
+    + ☐ : fr
+    + ☐ : it
+    + ☐ : ja
+    + ☐ : ko
+    + ☐ : pt_BR
+    + ☐ : pt_PT
+    + ☐ : ru
+    + ☐ : tr
+    + ☐ : zh
+    + ☐ : javascript framework
+
+Map:
+☑ : Done
+☐ : In progress

+ 12 - 0
free-programming-books-bg.md

@@ -0,0 +1,12 @@
+###Index
+
+* [Въведение в програмирането, алгоритми](#Въведение в програмирането, алгоритми)
+
+###Въведение в програмирането, алгоритми
+
+* [Въведение в програмирането със С#](http://www.introprogramming.info/wp-content/uploads/2011/07/Intro-CSharp-Book-1.00.pdf) -  С. Наков
+* [Програмиране = ++ Алгоритми](http://www.programirane.org/2013/02/free-download-algo-book-nakov-dobrikov/) - Преслав Наков и Панайот Добриков
+* [Въведение в програмирането с Java](http://www.introprogramming.info/intro-java-book/read-online/) - С. Наков 
+* [Немногократко въведениев LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/bulgarian)
+* [Програмиране за .NET Framework](http://www.devbg.org/dotnetbook/) - С. Наков и колектив
+* [Интернет програмиране с Java](http://www.nakov.com/books/inetjava/index.html) - С. Наков

+ 57 - 2
free-programming-books-de.md

@@ -1,12 +1,19 @@
 ###Index
+* [Unabhängig von der Programmiersprache](#unabh%C3%A4ngig-von-der-programmiersprache)
+* [Action Script](#action-script)
 * [Android](#android)
+* [Assembly Language](#assembly-language)
 * [C](#c)
 * [C++](#c-1)
 * [C#](#c-sharp)
 * [iOS](#ios)
+* [Git](#git)
 * [Groovy](#groovy)
+* [HTML & CSS](#html--css)
 * [Java](#java)
 * [Javascript](#javascript)
+* [LaTeX](#latex)
+* [Meta-Lists](#meta-lists)
 * [PHP](#php)
 * [Python](#python)
 * [Ruby on Rails](#ruby-on-rails)
@@ -15,13 +22,30 @@
 * [Unix](#unix)
 * [Visual Basic](#visual-basic)
 
+###Unabhängig von der Programmiersprache
+
+* [IT-Handbuch für Fachinformatiker](http://openbook.galileocomputing.de/it_handbuch/)
+* [Objektorientierte Programmierung](http://openbook.galileocomputing.de/oop/)
+* [Scrum und XP im harten Projektalltag](http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenchesonline_German.pdf)
+
+###Action Script
+
+* [ActionScript 1 und 2](http://openbook.galileodesign.de/actionscript/)
+* [Einstieg in ActionScript](http://openbook.galileodesign.de/actionscript_einstieg/)
+
 ###Android
 
 * [Grundlagen und Programmierung](http://www.dpunkt.de/ebooks_files/free/3436.pdf)
 
+###Assembly Language
+
+* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
+
+
 ###C
 
 * [C von A bis Z](http://openbook.galileocomputing.de/c_von_a_bis_z/)
+* [Softwareentwicklung in C](http://www.klausschmaranz.com/Downloads/SoftwareentwicklungInC.pdf)
 
 ###C++
 
@@ -32,6 +56,9 @@
 ###C Sharp
 
 * [Programmieren in C#: Einführung](http://www.highscore.de/csharp/einfuehrung/)
+* [Visual C# 2012](http://openbook.galileocomputing.de/visual_csharp_2012/)
+* [Visual C# 2010](http://openbook.galileocomputing.de/visual_csharp_2010/)
+* [Visual C# 2008](http://openbook.galileocomputing.de/visual_csharp/)
 
 ###iOS
 
@@ -39,29 +66,55 @@
 * [iOS-Rezepte](http://examples.oreilly.de/openbooks/iosrecipesger.zip)
 * [iPad-Programmierung](http://examples.oreilly.de/openbooks/pdf_ipadprogpragger.pdf)
 
+###Git
+
+* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/de/)
+* [Pro Git](http://git-scm.com/book/de)
+
 ###Groovy
 
 * [Groovy für Java-Entwickler](http://examples.oreilly.de/openbooks/pdf_groovyger.pdf)
 
+### HTML & CSS
+
+* [HTML5-Handbuch](http://webkompetenz.wikidot.com/docs:html-handbuch)
+* [Self HTML](http://de.selfhtml.org/)
+
 ###Java
 
 * [Java 7 Mehr als eine Insel](http://openbook.galileocomputing.de/java7/)
 * [Java ist auch eine Insel](http://openbook.galileocomputing.de/javainsel/)
 * [JSFAtWork, JSF 2.0 und Apache MyFaces](http://jsfatwork.irian.at/book_de/)
-* [Programmieren Java: Einfürhung](http://www.highscore.de/java/einfuehrung/)
+* [Programmieren Java: Einführung](http://www.highscore.de/java/einfuehrung/)
 * [Programmieren Java: Aufbau](http://www.highscore.de/java/aufbau/)
 
 ###Javascript
 
+* [JavaScript und AJAX](http://openbook.galileocomputing.de/javascript_ajax/)
 * [Webseiten erstellen mit Javascript](http://www.highscore.de/javascript/)
 
+###LaTeX
+
+* [LaTeX : Referenz der Umgebungen, Makros, Längen und Zähler](http://www.lehmanns.de/page/latexreferenz/)
+
+###Meta-Lists
+* [Galileo Computing - openbook](http://www.galileocomputing.de/katalog/openbook)
+
+
 ###PHP
+
+* [PHP PEAR](http://openbook.galileocomputing.de/php_pear/)
 * [Praktischer Einstieg in MySQL mit PHP](http://examples.oreilly.de/openbooks/pdf_einmysql2ger.pdf)
 
 ###Python
 
 * [Python Das umfassende Handbuch](http://openbook.galileocomputing.de/python/)
 
+###Ruby
+
+* [Programmieren mit Ruby](http://approximity.com/rubybuch2/)
+* [Ruby on Rails 2](http://openbook.galileocomputing.de/ruby_on_rails/)
+
 ###Ruby on Rails
 
 * [Praxiswissen Ruby](http://www.oreilly.de/german/freebooks/rubybasger/pdf_rubybasger.pdf)
@@ -79,10 +132,12 @@
 
 ###Unix
 
+* [Linux-UNIX-Programmierung](http://openbook.galileocomputing.de/linux_unix_programmierung/)
+* [Shell-Programmierung](http://openbook.galileocomputing.de/shell_programmierung/)
 * [Wie werde ich Unix Guru?](http://openbook.galileocomputing.de/unix_guru/)
 
 ###Visual Basic
 
+* [Einstieg in Visual Basic 2012](http://openbook.galileocomputing.de/einstieg_vb_2012/)
 * [Einstieg in Visual Basic 2010](http://openbook.galileocomputing.de/einstieg_vb_2010/)
 * [Visual Basic 2008](http://openbook.galileocomputing.de/visualbasic_2008/)
-* [Einstieg in Visual Basic 2008](http://openbook.galileocomputing.de/einstieg_vb_2008/)

+ 94 - 25
free-programming-books-es.md

@@ -1,50 +1,106 @@
 ###Index
-* [Agnósticos](#agnostico)
+* [Metalistas](#metalistas)
+* [Agnósticos](#agnosticos)
     * [Algoritmos y Estructuras de Datos](#algoritmos)
+    * [Base de Datos](#base-de-datos)
     * [Ciencia Computacional](#ciencia-computacional)
+    * [Sistemas Operativos](#sistemas-operativos)
+    * [Metodologías de desarrollo de software](#metodolog%C3%ADas-de-desarrollo-de-software)
+    * [Misceláneos](#miscelaneos)
 * [Android](#android)
 * [Assembly Language](#assembly-language)
-* [Metalistas](#metalistas)
+* [CSS](#CSS)
+* [Coffeescript](#coffeescript)
+* [C++](#c)
+* [Emacs](#emacs)
 * [Ensamblador](#ensamblador)
 * [Git](#git)
+* [Haskell](#haskell)
+* [JavaScript](#javascript)
 * [Java](#java)
+* [LaTeX](#latex)
+* [PHP](#php)
 * [Python](#python)
 * [Ruby](#ruby)
-* [JavaScript](#javascript)
-* [Haskell](#haskell)
-* [CSS](#CSS)
+* [Ruby on Rails](#ruby-on-rails)
+* [R](#R)
+
+###Metalistas
+
+* [¡Quiero Aprender Python! - Python Argentina](http://python.org.ar/AprendiendoPython)
+* [CodeHero](http://codehero.co/)
+* [OPENLIBRA La Biblioteca Libre online que estabas esperando](http://www.etnassoft.com/biblioteca/)
 
 ###Agnosticos
 
-###Algoritmos
-* [Temas selectos de estructuras de datos](http://www.matematicas.unam.mx/jloa/publicaciones/estructurasdeDatos.pdf) (PDF)
+####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)
 * [Breves Notas sobre Análisis de Algoritmos](http://www.matematicas.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf) (PDF)
+* [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)
 
-###Ciencia Computacional
-* [Breves Notas sobre Teoría de la Computción](http://www.matematicas.unam.mx/jloa/publicaciones/teoria.pdf) (PDF)
+####Base de Datos
+* [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)
+* [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)
+* [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)
 
+###Emacs
+* [Emacs: Iniciación a la edición](http://www.rpublica.net/emacs/emacs.html)
+
+####Sistemas Operativos
+* [Sistemas Operativos, por Dr. David Luis la Red](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF) (PDF)
+
+####Metodologías de desarrollo de software
+* [Scrum y XP desde la trincheras](http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-desde-las-trincheras.pdf)
+* [Diseño Ágil con TDD](http://www.dirigidoportests.com/el-libro)
+
+####Misceláneos
+* [97 cosas que todo programador debería saber](http://97cosas.com/programador)
+
 ###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
 
 ###Assembly Language
-* [Machine Code for Beginners](http://www.worldofspectrum.org/infoseekid.cgi?id=2000227) (PDF) by Lisa Watts and Mike Wharton [Z80 and 6502 CPUs]
 
-###Metalistas
+* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
 
-* [¡Quiero Aprender Python! - Python Argentina](http://python.org.ar/AprendiendoPython)
-* [CodeHero](http://codehero.co/)
-* [OPENLIBRA La Biblioteca Libre online que estabas esperando](http://www.etnassoft.com/biblioteca/)
+
+###CSS
+* [Guía Completa de CSS3](http://www.etnassoft.com/biblioteca/guia-completa-de-css3/)
+* [Introducción a CSS](http://librosweb.es/css/)
+* [CSS avanzado](http://librosweb.es/css_avanzado/)
+* [Estructura con CSS](http://es.learnlayout.com/)
+
+
+###Coffeescript
+* [Coffeescript, un pequeño gran libro – Javi Jiménez](https://leanpub.com/coffeescript)
+
+###C++
+* [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/)
 
 ###Ensamblador
 
 * [Lenguaje Ensamblador para PC - Paul Carter](http://drpaulcarter.com/pcasm/)
+* [Codigo de Maquina para Principiantes](http://www.worldofspectrum.org/infoseekid.cgi?id=2000227) (PDF), Lisa Watts y Mike Wharton [Z80 and 6502 CPUs]
+
 
 ###Git
 
 * [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/)
 * [Pro Git](http://git-scm.com/book/es)
 * [Git Immersion en Español](http://gitimmersion.mx)
+* [Librosweb Git](http://librosweb.es/pro_git/)
+
+###Haskell
+
+* [¡Aprende Haskell por el bien de todos!](http://aprendehaskell.es/main.html)
 
 ###Java
 
@@ -55,6 +111,18 @@
 * [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)
 * [Programación Orientada a Objetos en Java](http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/opt/java.pdf) (PDF)
 
+###JavaScript
+
+* [Introducción a JavaScript](http://librosweb.es/javascript/)
+* [Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es)
+
+###LaTeX
+
+* [La introducción no-tan-corta a LaTeX 2ε](http://www.ctan.org/tex-archive/info/lshort/spanish)
+
+###PHP
+* [Manual de PHP (forosdelweb.com)](http://www.forosdelweb.com/wiki/Manual_de_PHP)
+
 ###Python
 
 * [Aprenda a pensar como un programador (con Python)](http://web.ballardini.com.ar/ai/raw-attachment/wiki/BibliografiaPython/thinkCSpy-es.pdf) (PDF)
@@ -67,22 +135,23 @@
 * [Python para todos](https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf) (PDF)
 * [Introducción a la programación con Python](http://www.uji.es/bin/publ/edicions/ippython.pdf) (PDF)
 * [Doma de Serpientes para Niños](http://code.google.com/p/swfk-es/)
+* [Python para principiantes](http://librosweb.es/libro/python/)
 
 ###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/rubyperu/aprende.a.programar)
 * [Ruby en 20 minutos](https://www.ruby-lang.org/es/documentation/quickstart/)
 
-###JavaScript
+###Ruby on Rails
 
-* [JavaScript - The Complete Reference 2nd Edition PDF](https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCgQFjAA&url=http%3A%2F%2Ffreecodingtutorial.files.wordpress.com%2F2011%2F10%2Fmcgraw-hill-javascript-the-complete-reference.pdf&ei=TKZuUoOCLcqlrQfu4YDoDQ&usg=AFQjCNFpz_8g2SVBXEWmpwccakQjtag_ww&bvm=bv.55123115,d.bmk)
-* [Introducción a JavaScript](http://librosweb.es/javascript/)
-
-###Haskell
+* [El maldito libro de los Descarrilados](http://yottabi.com/mld.pdf) (PDF)
 
-* [¡Aprende Haskell por el bien de todos!](http://aprendehaskell.es/main.html)
-
-###CSS
-* [Guía Completa de CSS3](http://www.etnassoft.com/biblioteca/guia-completa-de-css3/)
-* [Introducción a CSS](http://librosweb.es/css/)
-* [CSS avanzado](http://librosweb.es/css_avanzado/)
+###R
+* [R para Principiantes](http://cran.r-project.org/doc/contrib/rdebuts_es.pdf)
+* [An Introduction to R](http://cran.r-project.org/doc/contrib/R-intro-1.1.0-espanol.1.pdf)
+* [Gráficos Estadísticos con R](http://cran.r-project.org/doc/contrib/grafi3.pdf)
+* [Cartas sobre Estadística de la Revista Argentina de Bioingeniería](http://cran.r-project.org/doc/contrib/Risk-Cartas-sobre-Estadistica.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)
+* [Generacion automatica de reportes con R y LaTeX](http://cran.r-project.org/doc/contrib/Rivera-Tutorial_Sweave.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)

+ 0 - 7
free-programming-books-fa.md

@@ -1,7 +0,0 @@
-###Index
-* [گنو/لینوکس](#گنو/لینوکس)
-* [آرچ لینوکس](#آرچ لینوکس)
-
-###گنو/لینوکس
-####آرچ لینوکس
-* [آرچ بوک](http://linuxreview.ir/archbook/ArchBook-2012-1.pdf) (pdf)

+ 25 - 0
free-programming-books-fa_IR.md

@@ -0,0 +1,25 @@
+###فهرست
+
+* [گنو/لینوکس](#%DA%AF%D9%86%D9%88%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3)
+  * [آرچ لینوکس](#%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3)
+* [CSS](#css)
+* [LaTeX](#latex)
+* [R](#r)
+
+###گنو/لینوکس
+
+####آرچ لینوکس
+* [آرچ بوک](http://linuxreview.ir/archbook/ArchBook-2012-1.pdf) (pdf)
+
+###CSS
+
+* [یادگیری پیکربندی با CSS](http://fa.learnlayout.com/)
+
+###LaTeX
+
+* [مقدمه‌ای نه چندان کوتاه بر LaTeXε](http://www.ctan.org/tex-archive/info/lshort/persian)
+
+###R
+* [راهنمای زبان R](http://cran.r-project.org/doc/contrib/Mousavi-R-lang_in_Farsi.pdf)
+* [تحلیل شبکه‌های اجتماعی در R](http://cran.r-project.org/doc/contrib/Raeesi-SNA_in_R_in_Farsi.pdf)
+* [موضعات ویژه در R](http://cran.r-project.org/doc/contrib/Mousavi-R_topics_in_Farsi.pdf)

+ 0 - 171
free-programming-books-fr.md

@@ -1,171 +0,0 @@
-###Index
-* [Méta-listes](#méta-listes)
-* [Non dépendant du langage](#non-dépendant-du-langage)
-* [Assembleur](#assembleur)
-* [Caml](#caml)
-* [C / C++](#c--c)
-* [Git](#git)
-* [Haskell](#haskell)
-* [Java](#java)
-* [Javascript](#javascript)
-* [LaTeX](#latex)
-    * [Asymptote](#asymptote)
-    * [Metapost](#metapost)
-    * [PGF/TikZ](#pgftikz)
-* [Lisp](#lisp)
-* [Perl](#perl)
-* [PHP](#php)
-* [Python](#python)
-* [R](#r)
-* [Ruby](#ruby)
-* [Scilab](#scilab)
-* [SPIP](#spip)
-* [TeX](#tex)
-* [iOS](#ios)
-
-###Méta-listes
-
-* [Le SILO: Sciences du numérique &amp; Informatique au Lycée: Oui!](https://wiki.inria.fr/sciencinfolycee/Accueil) 
-
-###Non dépendant du langage
-####Algorithmique
-
-* [Algorithmique](http://pauillac.inria.fr/~quercia/cdrom/cours), par Michel Quercia
-* [Éléments d'algorithmique](https://www.rocq.inria.fr/secret/Matthieu.Finiasz/teaching/ENSTA/IN101%20-%20poly%20algo.pdf) par Françoise Levy-dit-Vehel et Matthieu Finiasz
-* [Éléments d'algorithmique](http://www-igm.univ-mlv.fr/~berstel/Elements/Elements.pdf) par D. Beauquier, J. Berstel, et Ph. Chrétienne
-* [France-IOI](http://www.france-ioi.org/)
-* [Prologin](http://www.prologin.org/)
-
-####Théorie des langages
-
-* [Compilation. Théorie des langages](http://www.lisyc.univ-brest.fr/pages_perso/leparc/Etud/Master/Compil/Doc/CoursCompilation.pdf) par Université de Bretagne Occidentale
-
-####Bases de données
-
-* [Bases de données I](http://decan.lexpage.net/files/bdd1/bdd1-syllabus.pdf), par Jef Wijsen
-
-####Logiciels libres
-
-* [Histoires et cultures du libres](http://framabook.org/histoires-et-cultures-du-libre/)
-* [Option libre. Du bon usage des licences libres](http://framabook.org/option-libre-du-bon-usage-des-licences-libres/), par Jean Benjamin
-* [Produire du logiciel libre](http://framabook.org/8-produire-du-logiciel-libre/), par Karl Fogel
-
-####Makefile
-
-* [Concevoir un Makefile](http://icps.u-strasbg.fr/people/loechner/public_html/enseignement/GL/make.pdf), par Vincent Loechner d'après Nicolas Zin
-
-####Systèmes Informatiques
-
-* [Systèmes Informatiques (C, Unix/Linux,...)](http://sinf1252.info.ucl.ac.be/), par Olivier Bonaventure ([sources](https://github.com/obonaventure/SystemesInformatiques))
-
-###Assembleur
-
-* [Initiation à la programmation en assembleur 64 bits](http://www.ilv-edition.com/librairie/initiation-programmation-assembleur-bits.html), par Pierre Jourlin
-* [Pas à pas vers l'assembleur](ftp://ftp-developpez.com/asm/cours/noteworthy/pas-a-pas-vers-l-assembleur-par-lord-noteworthy.pdf) par Lord Noteworthy
-
-###Caml
-
-* [Introduction à Objective Caml](http://form-ocaml.forge.ocamlcore.org/html/index.html), par Maxence Guesdon
-* [Le language Caml](http://caml.inria.fr/)
-
-###C / C++
-
-* [Cours de C/C++](http://casteyde.christian.free.fr/cpp/cours/online/book1.html) par Christian Casteyde
-* [Le C en 20 heures](http://framabook.org/6-le-c-en-20-heures/), par Eric Berthomier et Daniel Schang
-* [Initiation à la programmation (en C++)](https://www.coursera.org/course/intro-cpp-fr), MOOC de l'École Polytechnique Fédérale de Lausanne
-* [Introduction à la rétro-ingénierie de binaires](http://progdupeu.pl/articles/45/introduction-a-la-retro-ingenierie-de-binaires), à partir de code C compilé pour x86.
-* [Programmation en C](https://www.rocq.inria.fr/secret/Matthieu.Finiasz/teaching/ENSTA/IN101%20-%20poly%20C.pdf) par Pierre-Alain Fouque et David Pointcheval
-
-###Git
-
-* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/fr/) par par Alexandre Garel, Paul Gaborit et Nicolas Deram
-* [Pro Git](http://www.git-scm.com/book/fr) par Scott Chacon
-
-###iOS
-* [Créez des applications pour iPhone, iPad et iPod Touch](http://uploads.siteduzero.com/pdf/553417-creez-des-applications-pour-iphone-ipad-et-ipod-touch.pdf) par Michel Martin
-
-###Java
-
-* [Initiation à la programmation (en Java)](https://www.coursera.org/course/intro-java-fr), MOOC de l'École Polytechnique Fédérale de Lausanne
-* [Apprenez à programmer en Java](http://uploads.siteduzero.com/pdf/10601-apprenez-a-programmer-en-java.pdf), par Cyrille Herby
-
-###Javascript
-
-* [Javascript Éloquent : Une introduction moderne à la programmation](http://fr.eloquentjavascript.net/), par Marijn Haverbeke
-
-###Haskell
-
-* [Apprendre Haskell vous fera le plus grand bien !](http://lyah.haskell.fr/)
-* [A Gentle Introduction to Haskell](http://gorgonite.developpez.com/livres/traductions/haskell/gentle-haskell/) par Paul Hudak, John Peterson et Joseph Fasel
-
-###LaTeX
-
-* [Détecter et résoudre
-les problèmes](http://www.pearson.fr/livre/?GCOI=27440100048330), Annexe B du LaTeX Companion 2006, par Frank Mittelbach et Michel Goossens, mis à disposition par l'éditeur dans l'onglet « Compléments »
-* [LaTeX... pour le prof de maths !](http://math.univ-lyon1.fr/irem/IMG/pdf/LatexPourProfMaths.pdf) par Arnaud Gazagnes
-* [Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/5-tout-ce-que-vous-avez-toujours-voulu-savoir-sur-latex-sans-jamais-oser-le-demander/) par Vincent Lozano
-* [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) par Maïeul Rouquette
-
-Voir aussi [TeX](#tex)
-
-####Asymptote
-
-* [Asymptote. Démarrage rapide](http://cgmaths.fr/cgFiles/Dem_Rapide.pdf), par Christophe Grospellier
-
-####Metapost
-
-* [Un manuel de Metapost](http://melusine.eu.org/syracuse/metapost/f-mpman-2.pdf), par John D. Hobby
-* [Tracer des graphes avec Metapost](http://melusine.eu.org/syracuse/metapost/f-mpgraph.pdf), par John D. Hobby
-
-####PGF/TikZ
-
-* [TikZ pour l'impatient](http://math.et.info.free.fr/TikZ/), par Gérard Tisseau et Jacques Duma
-
-###Lisp
-
-* [Introduction à la programmation en Common Lisp](http://www.algo.be/logo1/lisp/intro-lisp.pdf) par Francis Leboutte
-* [Traité de programmation en Common Lisp](http://dept-info.labri.fr/~strandh/Teaching/Programmation-Symbolique/Common/Book/HTML/programmation.html) par Robert Strandh et Irène Durand
-
-###Perl
-
-* [Guide Perl - débuter et progresser en Perl](http://formation-perl.fr/guide-perl.html), par Sylvain Lhullier
-* [La documentation Perl en français](http://perl.mines-albi.fr/DocFr.html)
-
-###Php
-
-* [Cours de PHP 5](http://g-rossolini.developpez.com/tutoriels/php/cours/?page=introduction) par Guillaume Rossolini
-* [Initiation au PHP](http://www.framasoft.net/IMG/pdf/initiation_php.pdf) par David Ducrocq
-* [Programmer en PHP](http://www.lincoste.com/ebooks/pdf/informatique/programmer_php.pdf) par Julien Gaulmin
-
-###Python
-
-* [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) par Gerard Swinnen
-* [Dropbox a des fuites! Un aperçu de la rétro-ingénierie des programmes Python](http://progdupeu.pl/articles/34/dropbox-a-des-fuites)
-* [Python](http://www.lincoste.com/ebooks/pdf/informatique/python.pdf) par Guido Van Rossum
-
-###R
-
-* [Introduction à la programmation en R](http://cran.r-project.org/doc/contrib/Goulet_introduction_programmation_R.pdf) par Vincent Goulet
-
-###Ruby
-
-* [Ruby en vingt minutes](https://www.ruby-lang.org/fr/documentation/quickstart/)
-* [Venir à Ruby après un autre language](https://www.ruby-lang.org/fr/documentation/ruby-from-other-languages/)
-
-####Ruby on Rails
-
-* [Tutoriel Ruby on Rails : Apprendre Rails par l'exemple](http://french.railstutorial.org/chapters/beginning), par Michael Hartl
-
-###Scilab
-
-* [Introduction à Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/) par Michaël Baudin, Artem Glebov, Jérome Briot
-
-###SPIP
-
-* [Programmer avec SPIP](http://programmer.spip.net/), par Matthieu Marcimat et collectif SPIP
-
-###TeX
-
-* [TeX pour l'Impatient](ftp://tug.org/tex/impatient/fr/fbook.pdf), par Paul Abrahams, Kathryn Hargreaves, and Karl Berry, trad. Marc Chaudemanche
-
-Voir aussi [LaTeX](#latex)

+ 16 - 0
free-programming-books-gr.md

@@ -0,0 +1,16 @@
+###Index
+* [C++](#c++)
+* [Java](#java)
+
+
+
+###C++
+
+* [Εισαγωγή στη C++](http://www.ebooks4greeks.gr/2011.Download_free-ebooks/Pliroforikis/glossa_programmatismoy_C++__eBooks4Greeks.gr.pdf)
+
+###Java
+
+* [Ηλεκτρονικό εγχειρίδιο της JAVA](http://www.ebooks4greeks.gr/wp-content/uploads/2013/04/java-2012-eBooks4Greeks.gr_.pdf)
+* [Εισαγωγή στη Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/Java-free-book.pdf)
+* [Σημειώσεις Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/shmeiwseis-Java-eBooks4Greeks.gr_.pdf)
+* [Εισαγωγή στη γλώσσα προγραμματισμού JAVA](http://www.ebooks4greeks.gr/dowloads/Pliroforiki/Glosses.program./Java__Downloaded_from_eBooks4Greeks.gr.pdf)

+ 92 - 0
free-programming-books-hu.md

@@ -0,0 +1,92 @@
+###Index
+
+* [Programozási nyelv független](#programozasi-nyelv-fuggetlen)
+* [Ada](#ada)
+* [Arduino](#arduino)
+* [C++](#c)
+* [HTML / CSS](#html-css)
+* [Java](#java)
+* [LISP](#lisp)
+* [.NET](#net)
+* [PHP](#php)
+* [PowerShell](#powershell)
+* [Python](#python)
+* [Windows Phone](#windows-phone)
+
+###Programozási nyelv független
+
+* [Adatmodellezés](http://mek.oszk.hu/11100/11144/index.phtml) - Halassy Béla (Word, PDF)
+* [A hitelesítés-szolgáltatókkal szembeni bizalom erősítése](http://mek.oszk.hu/03900/03943/index.phtml) - Várnai Róbert (PDF)
+* [Az adatbázistervezés alapjai és titkai](http://mek.oszk.hu/11100/11123/index.phtml) - Halassy Béla (Word, PDF)
+* [Ember, információ, rendszer](http://mek.oszk.hu/11100/11122/index.phtml) - Halassy Béla (Word, PDF)
+* [Formális nyelvek](http://mek.oszk.hu/05000/05099/index.phtml) - Bach Iván (PDF)
+* [Kanban és Scrum mindkettőből a legjobbat](http://www.adaptiveconsulting.hu/dokumentumok) - Henrik Kniberg, Mattias Skarin, ford.: Csutorás Zoltán és Marhefka István (PDF)
+* [Prognyelvek portál](http://nyelvek.inf.elte.hu/index.php) - Felelős oktató: Nyékyné Gaizler Judit (HTML)
+* [Mese a felhasználó központú tervezőről](http://mek.oszk.hu/11700/11748/index.phtml) - David Travis, ford.: Favorit Fordító Iroda (PDF)
+
+###Ada
+
+* [Az Ada programozási nyelv](http://mek.oszk.hu/01200/01256/index.phtml) - Kozics Sándor (PDF)
+
+###Arduino
+
+* [Arduino programozási kézikönyv](http://avr.tavir.hu/) - Brian W. Evans írása alapján fordította, kiegészítette és frissítette Cseh Róbert (PDF - regisztráció szükséges)
+
+###C++
+
+* [Fejlett programozási technikák](http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf) - Antal Margit (PDF)
+
+###HTML / CSS
+
+* [CSS alapjai](http://weblabor.hu/cikkek/cssalapjai1) - Bártházi András (HTML)
+* [Webes szabványok](http://nagygusztav.hu/webes-szabvanyok) - Chris Mills, Ben Buchanan, Tom Hughes-Croucher, Mark Norman "Norm" Francis, Linda Goin, Paul Haine, Jen Hanen, Benjamin Hawkes-Lewis, Ben Henick, Christian Heilmann, Roger Johansson, Peter-Paul Koch, Jonathan Lane, Tommy Olsson, Nicole Sullivan és Mike West, ford.: Nagy Gusztáv (PDF)
+
+###Java
+
+* [CORBA-alapú elosztott alkalmazások](http://mek.oszk.hu/01400/01404/index.phtml) - Csizmazia Balázs (PDF)
+* [Fantasztikus programozás](http://mek.oszk.hu/00800/00889/index.phtml) - Bátfai Mária Erika, Bátfai Norbert (PDF)
+* [Hálózati alkalmazások Java nyelven](http://mek.oszk.hu/01300/01304/index.phtml) - Csizmazia Anikó, Csizmazia Balázs (PDF)
+* [Hálózati alkalmazások készítése: CORBA, Java, WWW](http://mek.oszk.hu/01700/01750/index.phtml) - Csizmazia Balázs (PS) 
+* [Java alapú webtechnológiák](http://www.ms.sapientia.ro/~manyi/index_java_techn.html) - Antal Margit (PDF)
+* [Java programozás](http://nagygusztav.hu/java-programozas) - Nagy Gusztáv (PDF)
+* [Objektumorientált programozás](http://www.ms.sapientia.ro/~manyi/teaching/oop/oop.pdf) - Antal Margit (PDF)
+* [Programozás III.](http://www.sze.hu/~varjasin/oktat.html) - Varjasi Norbert (PDF)
+* [RMI](http://mek.oszk.hu/01200/01263/index.phtml) - Dékány Dániel (PDF)
+
+###LISP
+
+* [A LISP programozási nyelv](http://mek.oszk.hu/07200/07258/index.phtml) - Zimányi Magdolna, Kálmán László, Fadgyas Tibor (PDF)
+
+###Linux
+
+* [A GNU/Linux programozása grafikus felületen](http://mek.oszk.hu/05500/05528/index.phtml) - Pere László (PDF)
+* [GNU/Linux segédprogramok használata](http://mek.oszk.hu/08700/08742/index.phtml) - Terék Zsolt (PDF)
+
+###.NET
+
+* [C#](http://mek.oszk.hu/10300/10384/index.phtml) - Reiter István (PDF)
+* [C# programozás lépésről lépésre](http://devportal.hu) - Reiter István (PDF)
+* [Honlapépítés a XXI. században](http://mek.oszk.hu/10300/10392/index.phtml) - A WebMatrix csapat és Balássy György (PDF)
+* [Silverlight 4](http://mek.oszk.hu/10300/10382/index.phtml) - Árvai Zoltán, Csala Péter, Fár Attila Gergő, Kopacz Botond, Reiter István, Tóth László (PDF)
+
+###PHP
+
+* [Drupal 7 alapismeretek](http://nagygusztav.hu/drupal-7-alapismeretek) - Nagy Gusztáv (PDF)
+* [Drupal 6 alapismeretek](http://nagygusztav.hu/drupal-6-alapismeretek) - Nagy Gusztáv (PDF)
+* [Webadatbázis-programozás](http://ade.web.elte.hu/wabp/index.html) - Horváth Győző, Tarcsi Ádám (HTML)
+* [Web programozás alapismeretek](http://nagygusztav.hu/web-programozas) - Nagy Gusztáv (PDF)
+
+###PowerShell
+
+* [Microsoft PowerShell 2.0](http://mek.oszk.hu/10400/10402/index.phtml) - Soós Tibor (PDF)
+
+###Python
+
+* [Bevezetés a Pythonba példákkal](http://mek.oszk.hu/08400/08436/index.phtml) - Raphaël Marvie, ford.: Daróczy Péter (PDF)
+* [Bevezetés a wxPythonba](http://mek.oszk.hu/08400/08446/index.phtml) - Jeremy Berthet, Gilles Doge, ford.: Daróczy Péter (PDF)
+* [Python-programozás](http://blog.molnardenes.hu/python-programozas-1-alapfogalmak/) - Molnár Dénes (HTML)
+* [Tanuljunk meg programozni Python nyelven](http://mek.oszk.hu/08400/08435/index.phtml) - Gérard Swinnen, ford.: Daróczy Péter (PDF, ODT)
+
+###Windows Phone
+
+* [Windows Phone fejlesztés lépésről lépésre](http://mek.oszk.hu/10300/10393) - Árvai Zoltán, Fár Attila Gergő, Farkas Bálint, Fülöp Dávid, Komjáthy Szabolcs, Turóczi Attila, Velvárt András (PDF)

+ 47 - 0
free-programming-books-it.md

@@ -1,22 +1,46 @@
 ###Index
+* [Agnostico](#agnostico)
+    * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software)
+    * [Algoritmi e Strutture Dati](#algoritmi-e-strutture-dati)
 * [Android](#android)
+* [Assembly Language](#assembly-language)
 * [BASH](#bash)
 * [C](#c)
 * [C#](#c-sharp)
 * [Git](#git)
 * [Java](#java)
+* [Javascript](#javascript)
+* [LaTeX](#latex)
 * [Linux](#linux)
 * [Lisp](#lisp)
+* [Perl](#perl)
 * [PHP](#php)
 * [Python](#python)
+* [Ruby](#ruby)
 * [Visual Basic](#visual-basic)
 
 
+###Agnostico
+
+####Metodologie di sviluppo del software
+
+* [Scrum e XP dalle trincee](http://www.open-ware.org/ita/news/kniberg1.htm)
+
+####Algoritmi e Strutture Dati
+
+* [Dispense del Corso di Algoritmi e Strutture Dati](http://www.dmi.unict.it/nicosia/lectures/programmazione-scientifica/algo.pdf)
+* [Algoritmi e Strutture Dati](http://homes.di.unimi.it/~bertoni/Algoritmi%20e%20Strutture%20Dati.pdf)
+
 ###Android
 
 * [Guida programmazione Android 4.2](http://www.sprik.it/guida/Android4_2.pdf)
 
 
+###Assembly Language
+
+* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
+
+
 ###BASH
 
 * [Guida avanzata per la bash](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/abs-guide.pdf)
@@ -39,9 +63,20 @@
 
 ###Java
 
+* [Introduzione a Java](http://www.ateneonline.it/hyperbook/j_book/java2.htm)
 * [Object Oriented && Java 5 (II Edizione) - Claudio De Sio Cesari](http://www.claudiodesio.com/download/oo_&&_java_5.zip)
 
 
+###Javascript
+
+*[Guida di riferimento](http://www.econ.uniurb.it/laerte/Reti_Internet_1/materiale/JavaScript.pdf)
+
+
+###LaTeX
+
+* [L'arte di scrivere con LaTeX - L. Pantieri e T. Gordini](http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf)
+* [Una (mica tanto) breve introduzione a LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/italian)
+
 ###Linux
 
 * [«a2», ex «Appunti di informatica libera», ex «Appunti Linux»](http://archive.org/download/AppuntiDiInformaticaLibera/)
@@ -52,6 +87,12 @@
 * [Introduzione a Lisp](http://www.matteolucarelli.net/lisp/lispintro.pdf)
 
 
+###Perl
+
+* [Corso di Perl](http://www.perl.it/documenti/articoli/mb_corso_perl/mb_corso_perl.pdf)
+* [Perl e Internet](http://www.ateneonline.it/hyperbook/p_book/perl2.htm)
+
+
 ###PHP
 
 * [Guida al PHP di LordHack](http://www.lordhack.altervista.org/brdp.pdf)
@@ -66,6 +107,12 @@
 * [Pensare da Informatico, Versione Python](http://www.python.it/doc/Howtothink/Howtothink-html-it/index.htm)
 
 
+###Ruby
+
+*[Introduzione a Ruby](http://tesi.cab.unipd.it/22937/1/Tesina_-_Introduzione_a_Ruby.pdf)
+*[Ruby User Guide](http://ruby-it.org/rug_it.zip)
+
+
 ###Visual Basic
 
 * [Corso Visual Basic](http://www.webalice.it/kindofapple/corsovb.pdf)

+ 67 - 80
free-programming-books-ja.md

@@ -7,7 +7,9 @@
     * [正規表現](#%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be)
 	* [セキュリティ](#%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3)
     * [ソフトウェアアーキテクチャ](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3)
+    * [ソフトウェア開発方法論](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e9%96%8b%e7%99%ba%e6%96%b9%e6%b3%95%e8%ab%96)
 	* [ソフトウェア品質](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e5%93%81%e8%b3%aa)
+	* [並列プログラミング](#%e4%b8%a6%e5%88%97%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0)
     * [その他の話題](#%e3%81%9d%e3%81%ae%e4%bb%96%e3%81%ae%e8%a9%b1%e9%a1%8c)
 * [AppleScript](#applescript)
 * [Android](#android)
@@ -18,6 +20,7 @@
 * [Clojure](#clojure)
 * [CoffeeScript](#coffeescript)
 * [Common Lisp](#common-lisp)
+* [Coq](#coq)
 * [Emacs Lisp](#emacs-lisp)
 * [Erlang](#erlang)
 * [Git](#git)
@@ -37,7 +40,7 @@
 * [Maven](#maven)
 * [Mercurial](#mercurial)
 * [NoSQL](#nosql)
-* [Objective-C](#objective_c)
+* [Objective-C](#objective-c)
 * [OCaml](#ocaml)
 * [Perl](#perl)
 * [PHP](#php)
@@ -45,6 +48,7 @@
 * [Processing](#processing)
 * [Prolog](#prolog)
 * [Python](#python)
+    * [Flask](#flask)
 * [R](#r)
 * [Ruby](#ruby)
 * [Sather](#sather)
@@ -53,21 +57,21 @@
 * [Smalltalk](#smalltalk)
 * [SQL(実装非依存)](#sql%e5%ae%9f%e8%a3%85%e9%9d%9e%e4%be%9d%e5%ad%98)
 * [Standard ML](#standard-ml)
-* [Tcl/Tk](#tcl-ftk)
+* [Tcl/Tk](#tcltk)
+* [TypeScript](#typescript)
 * [VBA](#vba)
 * [Vim](#vim)
 
 
 ###言語非依存
-####アクセシビリティ
 
+####アクセシビリティ
 * [iOS アクセシビリティ プログラミング ガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhoneAccessibility.pdf) (PDF) - Apple Developer
 * [Accessible Rich Internet Applications](https://developer.mozilla.org/ja/docs/ARIA/Accessible_Rich_Internet_Applications) - MDN
 * [アクセシビリティのための設計](http://msdn.microsoft.com/ja-jp/library/windows/apps/hh700407.aspx) - MSDN Library
 
 
 ####組み込みシステム
-
 * [【改訂版】組込みソフトウェア開発向け コーディング作法ガイド[C言語版]](http://www.ipa.go.jp/files/000005123.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
 * [組込みソフトウェア開発向け コーディング作法ガイド[C++言語版]](http://www.ipa.go.jp/files/000005142.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
 * [【改訂版】 組込みソフトウェア開発向け 品質作り込みガイド](http://www.ipa.go.jp/files/000005146.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
@@ -78,18 +82,16 @@
 
 
 ####グラフィックスプログラミング
-
-* [GLUTによる「手抜き」OpenGL入門](http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html) - 床井浩平 (和歌山大学システム工学部デザイン情報学科)
-* [仮想物理実験室構築のためのOpenGL, WebGL, GLSL入門](http://www.natural-science.or.jp/laboratory/opengl_intro.php) - 遠藤理平 (特定非営利活動法人 natural science)
+* [GLUTによる「手抜き」OpenGL入門](http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html) - 床井浩平
+* [仮想物理実験室構築のためのOpenGL, WebGL, GLSL入門](http://www.natural-science.or.jp/laboratory/opengl_intro.php) - 遠藤理平
 * [iOS OpenGL ES プログラミングガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/OpenGLES_ProgrammingGuide.pdf) (PDF) - Apple Developer
 * [DirectX を使った初めての Windows ストア アプリの作成](http://msdn.microsoft.com/ja-jp/library/windows/apps/br229580.aspx) - MSDN Library
-* [CUDA プログラミング入門](http://accc.riken.jp/secure/4467/cuda-programming_main.pdf) (PDF) - 青山幸也(独立行政法人 理化学研究所 情報基盤センター)
+* [CUDA プログラミング入門](http://accc.riken.jp/secure/4467/cuda-programming_main.pdf) (PDF) - 青山幸也
 
 
 ####グラフィックユーザーインターフェイス
-
 * [Qtプログラミング入門](http://densan-labs.net/tech/qt/) - @nishio\_dens
-* [入門GTK+ 第3版](http://www.iim.ics.tut.ac.jp/~sugaya/wiki/wiki/index.php?GTK%2FGNOME%A4%CB%A4%E8%A4%EBGUI%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0#s8b2472b) - 菅谷保之 (豊橋技術科学大学情報工学系)
+* [入門GTK+ 第3版](http://www.iim.ics.tut.ac.jp/~sugaya/wiki/wiki/index.php?GTK%2FGNOME%A4%CB%A4%E8%A4%EBGUI%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0#s8b2472b) - 菅谷保之
 
 
 ####正規表現
@@ -102,19 +104,23 @@
 * [安全なウェブサイトの作り方](http://www.ipa.go.jp/files/000017316.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
 * [安全なSQLの呼び出し方](http://www.ipa.go.jp/files/000017320.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
 * [ウェブ健康診断仕様](http://www.ipa.go.jp/files/000017319.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
+* [はやわかり RSA](http://www.mew.org/~kazu/doc/rsa.html) - 山本和彦
+* [RSA暗号体験入門](http://www.cybersyndrome.net/rsa/) - CyberSyndrome
+* 暗号化アルゴリズム ([1](http://fussy.web.fc2.com/algo/algo9-1.htm)), ([2](http://fussy.web.fc2.com/algo/algo9-2.htm)),  ([3](http://fussy.web.fc2.com/algo/algo9-3.htm)), ([4](http://fussy.web.fc2.com/algo/cipher4_elgamal.htm)) - Fussy
+* [ネットワークプログラミングの基礎知識](http://x68000.q-e-d.net/~68user/net/) - 68user
 
 
 ####ソフトウェアアーキテクチャ
-
-* [Java プログラマのためのデザインパターン入門](http://objectclub.jp/technicaldoc/pattern/DPforJavaProgrammers) - 平鍋健児, 山田健志 (株式会社永和システムマネジメント)
+* [Java プログラマのためのデザインパターン入門](http://objectclub.jp/technicaldoc/pattern/DPforJavaProgrammers) - 平鍋健児, 山田健志
 * [ギコ猫とデザインパターン](http://www.hyuki.com/dp/cat_index.html) - 結城浩
 * [サルでもわかる 逆引きデザインパターン](http://www.nulab.co.jp/designPatterns/designPatterns1/designPatterns1-1.html) - Agata Toshitaka
-* [チャートで解るリファクタリング](http://objectclub.jp/technicaldoc/refactoring/u_s_r) - 梅田政利 (株式会社永和システムマネジメント)
+* [チャートで解るリファクタリング](http://objectclub.jp/technicaldoc/refactoring/u_s_r) - 梅田政利
 * [デザインパターン](http://www.techscore.com/tech/DesignPattern/) - シナジーマーケティング株式会社
 
+####ソフトウェア開発方法論
+* [塹壕より Scrum と  XP](http://www.infoq.com/jp/minibooks/scrum-xp-from-the-trenches) - Henrik Kniberg
 
 ####ソフトウェア品質
-
 * [組込みソフトウェア開発における品質向上の勧め [ユーザビリティ編] ](http://www.ipa.go.jp/files/000005114.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
 * [組込みソフトウェア開発における品質向上の勧め [設計モデリング編]](http://www.ipa.go.jp/files/000005113.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
 * [組込みソフトウェア開発における品質向上の勧め(コーディング編)](http://www.ipa.go.jp/files/000005106.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
@@ -124,19 +130,23 @@
 * [組込みソフトウェア開発における品質向上の勧め [バグ管理手法編]](http://www.ipa.go.jp/files/000027629.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
 * [高信頼化ソフトウェアのための開発手法ガイドブック](http://www.ipa.go.jp/files/000005144.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA)
 
+####並列プログラミング
+* [並列プログラミング入門MPI版](http://accc.riken.jp/secure/4467/parallel-programming_main.pdf) (PDF) - 青山幸也
+* これからの並列計算のためのGPGPU連載講座([I](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No1/201001gpgpu.pdf)),  ([II](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No2/201003gpgpu.pdf)),  ([III](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No3/201005_gpgpu2.pdf)),  ([VI](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No4/201007_gpgpu.pdf)),  ([V](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No5/201009_gpgpu.pdf)),  ([VI](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No6/201011_gpgpu.pdf)) (PDF) - 大島聡史
+* 連載講座: 高生産並列言語を使いこなす([1](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No1/Rensai201101.pdf)),  ([2](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No3/Rensai201105.pdf)), ([3](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No4/Rensai201107.pdf)), ([4](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No5/Rennsai201109.pdf)), ([5](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No6/Rennsai201111.pdf)) (PDF) - 田浦健次朗
+* [インテル コンパイラー OpenMP 入門](http://jp.xlsoft.com/documents/intel/compiler/525J-001.pdf) (PDF) - 戸室隆彦
 
 ####その他の話題
-
 * [徹底解剖「G1GC」実装編](http://www.narihiro.info/g1gc-impl-book/) - 中村成洋
-* [一般教養としてのGarbage Collection](http://matsu-www.is.titech.ac.jp/~endo/gc/gc.pdf) (PDF) - 遠藤敏夫 (東京工業大学大学院情報理工学研究科)
+* [一般教養としてのGarbage Collection](http://matsu-www.is.titech.ac.jp/~endo/gc/gc.pdf) (PDF) - 遠藤敏夫
 * [ケヴィン・ケリー著作選集 1](http://tatsu-zine.com/books/kk1) - ケヴィン・ケリー, 堺屋七左衛門(翻訳)
 * [ケヴィン・ケリー著作選集 2](http://tatsu-zine.com/books/kk2) - ケヴィン・ケリー, 堺屋七左衛門(翻訳)
 * [青木靖 翻訳集](http://www.aoky.net/) - 青木靖
 * [川合史朗 翻訳集](http://practical-scheme.net/index-j.html) - 川合史朗
+* [オープンソースソフトウェアの育て方](http://producingoss.com/ja/index.html) - Fogel Karl, 高木正弘(翻訳), Yoshinari Takaoka(翻訳)
 
 
 ###AppleScript
-
 * [AppleScript 最速基本文法マスター](http://mc909j.blogspot.jp/2013/03/applescript.html) - Tsutomu
 * [Applescriptのごく基本的なサンプル](http://www.asahi-net.or.jp/~va5n-okmt/factory/applescript/sample_code/) - Okamoto
 * [Bash でやってることを AppleScript でやろうとするとこうなる](http://qiita.com/mattintosh4/items/353c57ba75eda20af3c4) - id:mattintosh4
@@ -144,28 +154,24 @@
 
 
 ###Android
-
 * [Android アプリ開発のための Java 入門](https://gist.github.com/nobuoka/6546813) - id:nobuoka
 * [コントリビュータのためのAndroidコードスタイルガイドライン 日本語訳](http://www.textdrop.net/android/code-style-ja.html) - Android Open Source Project, Takashi Sasai(翻訳)
 * [Androidアプリのセキュア設計・セキュアコーディングガイド](http://www.jssec.org/report/securecoding.html) - 一般社団法人日本スマートフォンセキュリティ協会(JSSEC)
 
 
 ###AWK
-
-* [AWKの第一歩](http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/index.html) - 小栗栖修 (金沢大学理学部計算科学科)
+* [AWKの第一歩](http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/index.html) - 小栗栖修
 * [Effective AWK Programming](http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html) - Arnold D. Robbins
 * [AWK リファレンス](http://shellscript.sunone.me/awk.html) - SUNONE
 
 
 ###Bash
-
 * [Bash基礎文法最速マスター](http://d.hatena.ne.jp/nattou_curry_2/20100131/1264910483) - id:nattou\_curry
 * [UNIX & Linux コマンド・シェルスクリプト リファレンス](http://shellscript.sunone.me/) - SUNONE
 * [BASH Programming - Introduction HOW-TO](http://linuxjf.sourceforge.jp/JFdocs/Bash-Prog-Intro-HOWTO.html) - Mike G, 千旦裕司(翻訳)
 
 
 ###C
-
 * [Cプログラミング診断室](http://www.pro.or.jp/~fuji/mybooks/cdiag/index.html) - 藤原博文
 * [猫でもわかるプログラミング](http://kumei.ne.jp/c_lang/) - 粂井康孝
 * [計算物理のためのC/C++言語入門](http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/) - 渡辺尚貴
@@ -175,8 +181,7 @@
 
 
 ###C++
-
-* [C++入門](http://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html) - 小林健一郎 (静岡産業大学国際情報学部)
+* [C++入門](http://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html) - 小林健一郎
 * [ロベールのC++教室](http://www7b.biglobe.ne.jp/~robe/cpphtml/) - ロベール
 * [cpprefjp - C++ Reference Site in Japanese](https://sites.google.com/site/cpprefjp/)
 * [C++11の文法と機能(C++11: Syntax and Feature)](https://ezoeryou.github.com/cpp-book/C++11-Syntax-and-Feature.xhtml)
@@ -184,7 +189,6 @@
 
 
 ###CoffeeScript
-
 * [The Little Book on CoffeeScript](http://minghai.github.io/library/coffeescript/index.html) - Alex MacCaw, Narumi Katoh(翻訳)
 * [CoffeeScript 言語リファレンス](http://memo.sappari.org/coffeescript/coffeescript-langref)
 * [基本操作逆引きリファレンス(CoffeeScript)](http://kyu-mu.net/coffeescript/revref/) - 飯塚直
@@ -192,14 +196,12 @@
 
 
 ###Clojure
-
 * [Clojureスタイルガイド](https://github.com/totakke/clojure-style-guide) - Bozhidar Batsov, Toshiki TAKEUCHI(翻訳)
 * [Modern cljs(翻訳中)](https://github.com/TranslateBabelJapan/modern-cljs) - Mimmo Cosenza, @esehara(翻訳)
 * [逆引きClojure](http://rd.clojure-users.org/) - Toshiaki Maki
 
 
 ###Common Lisp
-
 * [Common Lisp 入門](http://www.geocities.jp/m_hiroi/xyzzy_lisp.html) - 広井誠
 * [LISP and PROLOG](http://home.soka.ac.jp/~unemi/LispProlog/) - 畝見達夫
 * [マンガで分かるLisp(Manga Guide to Lisp)](http://lambda.bugyo.tk/cdr/mwl/) - λ組
@@ -207,20 +209,21 @@
 * [Google Common Lisp スタイルガイド 日本語訳](http://google-common-lisp-style-guide-ja.cddddr.org/) -  Robert Brown, François-René Rideau, TOYOZUMIKouichi 他(翻訳) 
 
 
-###Emacs Lisp
+###Coq
+* [ソフトウェアの基礎](http://proofcafe.org/sf/) - Benjamin C. Pierce, Chris Casinghino, Michael Greenberg, Vilhelm Sjöberg, Brent Yorgey, 梅村晃広(翻訳), 片山功士(翻訳), 水野洋樹(翻訳), 大橋台地(翻訳), 増子萌(翻訳), 今井宜洋(翻訳)
+
 
+###Emacs Lisp
 * [Emacs Lisp基礎文法最速マスター](http://d.hatena.ne.jp/rubikitch/20100201/elispsyntax) - id:rubikitch
 * [GNU Emacs Lispリファレンスマニュアル](http://www.bookshelf.jp/texi/elisp-manual/21-2-8/jp/elisp.html)
 
 
 ###Erlang
-
 * [お気楽 Erlang プログラミング入門](http://www.geocities.jp/m_hiroi/func/erlang.html) - 広井誠
 * [Learn you some Erlang for great good!](http://www.ymotongpoo.com/works/lyse-ja/)
 
 
 ###Git
-
 * [Pro Git](http://git-scm.com/book/ja/) ([PDF](https://raw.github.com/progit-ja/progit/master/progit.ja.pdf), [EPUB](https://raw.github.com/progit-ja/progit/master/progit.ja.epub), [MOBI](https://raw.github.com/progit-ja/progit/master/progit.ja.mobi)) - Scott Chacon, 高木正弘 他(翻訳)
 * [Git ユーザマニュアル (バージョン 1.5.3 以降用)](http://cdn8.atwikiimg.com/git_jp/pub/git-manual-jp/Documentation/user-manual.html) - Yasuaki Narita
 * [デザイナのための Git](https://github.com/hatena/Git-for-Designers) - はてな教科書
@@ -228,24 +231,20 @@
 
 
 ###Go
-
 * [Goプログラミング言語のチュートリアル](http://golang.jp/go_tutorial)
 
 
 ###Haskell
-
 * [Haskell基礎文法最速マスター](http://d.hatena.ne.jp/ruicc/20100131/1264905896) - id:ruicc
 * [お気楽 Haskell プログラミング入門](http://www.geocities.jp/m_hiroi/func/haskell.html) - 広井誠
 * [Haskell のお勉強](http://www.shido.info/hs/index.html) - 紫藤貴文
 
 
 ###Haxe
-
 * [Haxe 言語リファレンス](http://haxe.org/ref?lang=jp)
 
 
 ###iOS
-
 * [iOSアプリケーション プログラミングガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhoneAppProgrammingGuide.pdf) (PDF) - Apple Developer
 * [初めての iOS アプリケーション](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhone101.pdf) (PDF) - Apple Developer
 * [Cocoa Programming Tips 1001](http://hmdt.jp/tips/cocoa/index.html) - 木下誠
@@ -253,14 +252,12 @@
 
 
 ###Java
-
 * [Java基礎文法最速マスター](http://d.hatena.ne.jp/nattou_curry_2/20100130/1264821094) - id:nattou\_curry
 * [お気楽 Java プログラミング入門](http://www.geocities.jp/m_hiroi/java/index.html) - 広井誠
 * [頑健なJavaプログラムの書き方](http://www.alles.or.jp/~torutk/oojava/codingStandard/writingrobustjavacode.html) - Scott W. Ambler, 高橋徹(翻訳)
 
 
 ###JavaScript
-
 * [JavaScript基礎文法最速マスター](http://gifnksm.hatenablog.jp/entry/20100131/1264934942) - id:gifnksm
 * [Mozilla Developer Network 日本語ドキュメント](https://developer.mozilla.org/ja/docs/Web/JavaScript) - MDN
 * [JavaScript 言語リファレンス](http://msdn.microsoft.com/ja-jp/library/d1et7k7c.aspx) - MSDN Library
@@ -274,70 +271,59 @@
 
 
 ####Backbone.js
-
 * [Backboneドキュメント日本語訳](https://github.com/enja-oss/Backbone) - Jeremy Ashkenas, @studiomohawk(監訳)
 
 
 ####D3.js
-
 * [D3 チュートリアル](http://ja.d3js.info/alignedleft/tutorials/d3/) - Scott Murray, h.sakai(翻訳)
 
 
 ####jQuery
-
 * [jQuery日本語リファレンス](http://semooh.jp/jquery/) - semooh.jp
 * [jQuery UI API 1.8.4 日本語リファレンス](http://stacktrace.jp/jquery/ui/) - いけまさ
 
 
 ####Node.js
-
 * [Nodeビギナーズブック](http://www.nodebeginner.org/index-jp.html) - Manuel Kiessling, Yuki Kawashima(翻訳)
 * [node.js 怒濤の50サンプル!! – socket.io編](https://github.com/omatoro/NodeSample) - omatoro
 * [Felix's Node.js Style Guide](http://popkirby.github.io/contents/nodeguide/style.html) - Debuggable Limited., @popkirby(翻訳)
 
 
 ###LaTeX
-
-* [TeX入門 TeX Wiki](http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%E5%85%A5%E9%96%80) - 奥村晴彦(三重大学教育学部)
-* [TeX入門](http://www.comp.tmu.ac.jp/tsakai/lectures/intro_tex.html) - 酒井高司(首都大学東京大学院理工学研究科)
+* [TeX入門 TeX Wiki](http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%E5%85%A5%E9%96%80) - 奥村晴彦
+* [TeX入門](http://www.comp.tmu.ac.jp/tsakai/lectures/intro_tex.html) - 酒井高司
 * [TeX/LaTeX入門](http://ja.wikibooks.org/wiki/TeX/LaTeX%E5%85%A5%E9%96%80) - Wikibooks
 
 
 ###Linux
-
-* [Linux Device Driver](http://www.mech.tohoku-gakuin.ac.jp/rde/contents/linux/drivers/indexframe.html) - 熊谷正朗(東北学院大学工学部機械知能工学科)
+* [Linux Device Driver](http://www.mech.tohoku-gakuin.ac.jp/rde/contents/linux/drivers/indexframe.html) - 熊谷正朗
 * [Secure Programming for Linux and Unix HOWTO](http://linuxjf.sourceforge.jp/JFdocs/Secure-Programs-HOWTO/) - David A. Wheeler, 高橋聡(翻訳)
 * [Linux from Scratch (Version 7.4)](http://lfsbookja.sourceforge.jp/7.4.ja/) - Gerard Beekmans, 松山道夫(翻訳)
 
 
 ###Lua
-
 * [Lua 5.2 リファレンスマニュアル](http://milkpot.sakura.ne.jp/lua/lua52_manual_ja.html) - Lua.org, PUC-Rio.
 * [Lua Programming](http://www.geocities.jp/m_hiroi/light/lua.html) - 広井誠
 * [Luaプログラミング入門](http://densan-labs.net/tech/lua/) - @nishio\_dens
 
 
 ###Maven
-
 * [Maven](http://www.techscore.com/tech/Java/ApacheJakarta/Maven/) - シナジーマーケティング株式会社
 * [What is Maven?](https://github.com/eller86/what-is-maven) - Kengo TODA
 
 
 ###Mercurial
-
 * [Mercurial: The Definitive Guide](http://foozy.bitbucket.org/hgbook-ja/index.ja.html) - Bryan O'Sullivan, 藤原克則(翻訳)
 * [Mercurial チュートリアル hginit.com の和訳](http://d.hatena.ne.jp/mmitou/20100501/1272680474) - Joel Spolsky, id:mmitou(翻訳)
 
 
 ###NoSQL
-
 * [MongoDBの薄い本](http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) (PDF) - Karl Seguin, 濱野司(翻訳)
 * [Hibari アプリケーション開発者ガイド](http://hibari.github.io/hibari-doc/hibari-app-developer-guide.ja.html)
 * [The Little Redis Book](https://github.com/craftgear/the-little-redis-book) - Karl Seguin, @craftgear(翻訳)
 
 
 ###Objective-C
-
 * [Objective-C 最速基礎文法マスター](http://d.hatena.ne.jp/fn7/20100203/1265207098) -id:fn7
 * [Objective-Cによるプログラミング](https://developer.apple.com/jp/devcenter/ios/library/documentation/ProgrammingWithObjectiveC.pdf) (PDF) - Apple Developer
 * [Objective-Cプログラミング言語](https://developer.apple.com/jp/devcenter/ios/library/documentation/ObjC.pdf) (PDF) - Apple Developer
@@ -346,13 +332,11 @@
 
 
 ###OCaml
-
-* [Objective Caml 入門](http://www.fos.kuis.kyoto-u.ac.jp/~t-sekiym/classes/isle4/mltext/ocaml.html) - 五十嵐淳(京都大学工学部情報学科)
+* [Objective Caml 入門](http://www.fos.kuis.kyoto-u.ac.jp/~t-sekiym/classes/isle4/mltext/ocaml.html) - 五十嵐淳
 * [お気楽 OCaml プログラミング入門](http://www.geocities.jp/m_hiroi/func/ocaml.html) - 広井誠
 
 
 ###Perl
-
 * [Perl基礎文法最速マスター](http://d.hatena.ne.jp/perlcodesample/20091226/1264257759) - 木本裕紀
 * [Perlのコアドキュメント](http://perldoc.jp/index/core) - 一般社団法人 Japan Perl Association (JPA)
 * [2時間半で学ぶPerl](http://qntm.org/files/perl/perl_jp.html) - Sam Hughes, Kato Atsusi(翻訳)
@@ -364,16 +348,14 @@
 
 
 ###PHP
-
 * [PHP基礎文法最速マスター](http://www.1x1.jp/blog/2010/01/php-basic-syntax.html) - 新原雅司
 * [PHP マニュアル](http://www.php.net/manual/ja/) - The PHP Group
 * [PHPによるデザインパターン入門](http://www.doyouphp.jp/book/book_phpdp.shtml)
 * [PHP4徹底攻略改訂版](http://net-newbie.com/support/pdf2/)
-* [PSR-2 – コーディングスタイルガイド](https://github.com/maosanhioro/fig-standards/blob/master/translation/PSR-2-coding-style-guide.md) - ono (株式会社インフィニットループ)
+* [PSR-2 – コーディングスタイルガイド](https://github.com/maosanhioro/fig-standards/blob/master/translation/PSR-2-coding-style-guide.md) - maosanhioro
 
 
 ###PowerShell
-
 * [PowerShell基礎文法最速マスター](http://winscript.jp/powershell/202) - 牟田口大介
 * [Windows PowerShell コア](http://technet.microsoft.com/ja-jp/library/bb978525.aspx) - Microsoft TechNet
 
@@ -386,14 +368,12 @@
 
 
 ###Prolog
-
-* [Prolog プログラミング入門](http://bach.istc.kobe-u.ac.jp/prolog/intro/) - 田村直之(神戸大学情報基盤センター)
+* [Prolog プログラミング入門](http://bach.istc.kobe-u.ac.jp/prolog/intro/) - 田村直之
 * [お気楽 Prolog プログラミング入門](http://www.geocities.jp/m_hiroi/prolog/index.html) - 広井誠
 * [LISP and PROLOG](http://home.soka.ac.jp/~unemi/LispProlog/) - 畝見達夫
 
 
 ###Python
-
 * [Python基礎文法最速マスター](http://d.hatena.ne.jp/dplusplus/20100126/p1) - id:dplusplus
 * [Python 2.7.2 ドキュメント日本語訳](http://docs.python.jp/2.7/) - Python Software Foundation
 * [Python の学習](http://skitazaki.github.io/python-school-ja/index.html) - KITAZAKI Shigeru
@@ -402,23 +382,35 @@
 * [The Programming Historian](https://sites.google.com/site/theprogramminghistorianja/) - William J. Turkel, Alan MacEachern, @moroshigeki(翻訳), @historyanddigi(翻訳), @Say\_no(翻訳), @knagasaki(翻訳), @mak\_goto(翻訳)
 * [Python Scientific Lecture Notes (一部翻訳)](http://turbare.net/transl/scipy-lecture-notes/) - 打田旭宏(翻訳)
 * [Notes on scientific computing with python](http://japanichaos.appspot.com/) - 花田康高
+* [pythonで心理実験](http://www.s12600.net/psy/python/) - 十河宏行
+* [Python による日本語自然言語処理](http://nltk.googlecode.com/svn-/trunk/doc/book-jp/ch12.html) - Steven Bird, Ewan Klein, Edward Loper, 萩原正人(翻訳), 中山敬広(翻訳), 水野貴明(翻訳)
+* [Pythonで音声信号処理](http://aidiary.hatenablog.com/entry/20110514/1305377659) - id:aidiary
+* [Dive Into Python 3 日本語版](http://diveintopython3-ja.rdy.jp/) - Mark Pilgrim, Fukada(翻訳), Fujimoto(翻訳)
+* [php プログラマのための Python チュートリアル](http://phpy.readthedocs.org/en/latest/) - INADA Naoki
+* [みんなのPython Webアプリ編](http://coreblog.org/ats/minpy-web-is-now-free-to-read/) - 柴田淳
+* [Pythonヒッチハイク・ガイド](http://python-guide-ja.readthedocs.org/) - Kenneth Reitz, Tsuyoshi Tokuda(翻訳)
+* [Python プログラマーのための gevent チュートリアル](http://methane.github.io/gevent-tutorial-ja/) - Stephen Diehl, Jérémy Bethmont, sww, Bruno Bigras, David Ripton, Travis Cline, Boris Feld, youngsterxyf, Eddie Hebert, Alexis Metaireau, Daniel Velkov, methane(翻訳)
+* [お気楽 Python プログラミング入門](http://www.geocities.jp/m_hiroi/light/index.html) - 広井誠
 
 
-###R
+####Flask
+* [Flask ドキュメント](http://flask-docs-ja.readthedocs.org/) - Armin Ronacher, Tsuyoshi Tokuda(翻訳)
+* [Flask ハンズオン](http://methane.github.io/flask-handson/) - INADA Naoki
+
 
-* [R 入門](http://cran.r-project.org/doc/contrib/manuals-jp/R-intro-170.jp.pdf) (PDF) - W. N. Venables, D. M. Smith and the R Development Core Team, 間瀬茂(東京工業大学)(翻訳)
-* [R 言語定義](http://cran.r-project.org/doc/contrib/manuals-jp/R-lang.jp.v110.pdf) (PDF) - R Development Core Team, 間瀬茂(東京工業大学)(翻訳)
-* [R 基本統計関数マニュアル](http://cran.r-project.org/doc/contrib/manuals-jp/Mase-Rstatman.pdf) (PDF) - 間瀬茂(東京工業大学)
+###R
+* [R 入門](http://cran.r-project.org/doc/contrib/manuals-jp/R-intro-170.jp.pdf) (PDF) - W. N. Venables, D. M. Smith and the R Development Core Team, 間瀬茂(翻訳)
+* [R 言語定義](http://cran.r-project.org/doc/contrib/manuals-jp/R-lang.jp.v110.pdf) (PDF) - R Development Core Team, 間瀬茂(翻訳)
+* [R 基本統計関数マニュアル](http://cran.r-project.org/doc/contrib/manuals-jp/Mase-Rstatman.pdf) (PDF) - 間瀬茂
 * [R-Tips](http://cse.naro.affrc.go.jp/takezawa/r-tips/r2.html) - 舟尾暢男
-* [統計解析フリーソフトRの備忘録](http://cse.naro.affrc.go.jp/takezawa/r-tips.pdf) (PDF) - 竹澤邦夫(独立行政法人農業・食品産業技術総合研究機構 中央農業総合研究センター)
-* [Rによる保健医療データ解析演習](http://minato.sip21c.org/msb/medstatbook.pdf) (PDF) - 中澤港(群馬大学医学部)
-* [Rによる統計解析の基礎](http://minato.sip21c.org/statlib/stat.pdf) (PDF) - 中澤港(群馬大学医学部)
-* [無料統計ソフトRで心理学](http://blue.zero.jp/yokumura/Rhtml/Haebera2002.html) - 奥村泰之(一般財団法人 医療経済研究・社会保険福祉協会)
+* [統計解析フリーソフトRの備忘録](http://cse.naro.affrc.go.jp/takezawa/r-tips.pdf) (PDF) - 竹澤邦夫
+* [Rによる保健医療データ解析演習](http://minato.sip21c.org/msb/medstatbook.pdf) (PDF) - 中澤港
+* [Rによる統計解析の基礎](http://minato.sip21c.org/statlib/stat.pdf) (PDF) - 中澤港
+* [無料統計ソフトRで心理学](http://blue.zero.jp/yokumura/Rhtml/Haebera2002.html) - 奥村泰之
 * [Google's R Style Guide](http://www.okada.jp.org/RWiki/?Google%27s%20R%20Style%20Guide) - Google, 岡田昌史(翻訳)
 
 
 ###Ruby
-
 * [Ruby基礎文法最速マスター](http://route477.net/d/?date=20100125)
 * [Ruby リファレンスマニュアル](https://www.ruby-lang.org/ja/documentation/) - まつもとゆきひろ
 * [Rubyソースコード完全解説](http://i.loveruby.net/ja/rhg/book/) - 青木峰郎
@@ -428,12 +420,10 @@
 
 
 ###Sather 
-
 * [Sather を試そう](http://www.shido.info/sather/index.html) - 紫藤貴文
 
 
 ###Scheme
-
 * [Gauche ユーザリファレンス](http://practical-scheme.net/gauche/man/gauche-refj.html) - 川合史朗
 * [お気楽 Scheme プログラミング入門](http://www.geocities.jp/m_hiroi/func/scheme.html) - 広井誠
 * [Scheme](http://ja.wikibooks.org/wiki/Scheme) - Wikibooks
@@ -444,45 +434,42 @@
 
 
 ###sed
-
 * [SED 教室](http://www.gcd.org/sengoku/sedlec/) - 仙石浩明
 
 
 ###Smalltalk
-
 * [自由自在 Squeakプログラミング](http://swikis.ddo.jp/squeak/13) - 梅澤真史
 * [GNU Smalltalk Tutorial](http://gst.plasticheart.info/tutorial-c84) -  @PLHX
 
 
 ###SQL(実装非依存)
-
 * [SQL](http://www.techscore.com/tech/sql/) - シナジーマーケティング株式会社
 * [SQLアタマ養成講座](http://www.geocities.jp/mickindex/database/WDP/WDP_44.pdf) (PDF) - ミック WEB+DB Press Vol.44 (2008) p.47-72
 * [SQLプログラミング作法](http://www.geocities.jp/mickindex/database/db_manner.html) - ミック
 
 
 ###Standard ML
-
-* [プログラミング言語SML#解説](http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/1.0/ja/manual.xhtml) - 大堀淳, 上野 雄大(東北大学電気通信研究所)
+* [プログラミング言語SML#解説](http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/1.0/ja/manual.xhtml) - 大堀淳, 上野 雄大
 * [お気楽 Standard ML of New Jersey 入門](http://www.geocities.jp/m_hiroi/func/index.html#sml) - 広井誠
 
 
 ###Tcl/Tk
-
 * [Tcl/Tk お気楽 GUI プログラミング](http://www.geocities.jp/m_hiroi/tcl_tk_doc/tcltk_doc.html) - 広井誠
 * [Tcl/TkでWindowsプログラミング](http://homepage3.nifty.com/kaku-chan/tcl_tk/) - KAKU-Chan
-* [Tcl/Tk入門](http://aoba.cc.saga-u.ac.jp/lecture/TclTk/text.pdf) (PDF) - 只木進一(佐賀大学理工学部)
+* [Tcl/Tk入門](http://aoba.cc.saga-u.ac.jp/lecture/TclTk/text.pdf) (PDF) - 只木進一
 
 
-###VBA
+###TypeScript
+* [TypeScript クイックガイド](http://phyzkit.net/typescript/) - @KDKTN
 
+
+###VBA
 * [VBA基礎文法最速マスター](http://d.hatena.ne.jp/nattou_curry_2/20100129/1264787849) - id:nattou\_curry
 * [Office 2013 Visual Basic for Applications 言語リファレンス](http://msdn.microsoft.com/ja-jp/library/office/gg264383.aspx) - MSDN Library
-* [Excel 2013 で学ぶ Visual Basic for Applications (VBA)](http://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/vba2013/index.html) - 金丸隆志(工学院大学)
+* [Excel 2013 で学ぶ Visual Basic for Applications (VBA)](http://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/vba2013/index.html) - 金丸隆志
 
 
 ###Vim
-
 * [Vimスクリプト基礎文法最速マスター](http://d.hatena.ne.jp/thinca/20100201/1265009821) - id:thinca
 * [Vimスクリプトリファレンス](http://nanasi.jp/code.html) - 小見拓
 * [Vim スクリプト書法](http://vim-jp.org/vimdoc-ja/usr_41.html) - Bram Moolenaar, vimdoc-ja プロジェクト(翻訳)

+ 17 - 0
free-programming-books-ko.md

@@ -1,19 +1,36 @@
 ###Index
+
+* [Assembly Language](#assembly-language)
 * [GIT](#git)
+* [Go](#go)
 * [HTML5](#html5)
 * [JavaScript](#javascript)
     * [Node.js](#nodejs)
+* [LaTeX](#latex)
+
+###Assembly Language
+
+* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
 
 
 ###GIT
 * [Pro Git 한글 번역](http://git-scm.com/book/ko/)
 * [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown)
 
+###Go
+* [AN INTRODUCTION TO PROGRAMMING IN GO 한글 번역](http://www.codingnuri.com/golang-book/index.html)
+* [Go Tour 한글 번역](http://go-tour-kr.appspot.com)
+
 ###HTML5
 * [HTML5, CSS and Javascript](http://fromyou.tistory.com/581)
 
 ###JavaScript
 * [Backbone.js API 한글 번역 v0.9.2](http://iwidgets.kr/document/backbonejs.html)
+* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ko)
+
+###LaTeX
+
+* [The Not So short Introduction to LaTeX 2ε](http://www.ctan.org/tex-archive/info/lshort/korean)
 
 ####Node.js
 * [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/)

+ 64 - 0
free-programming-books-pl.md

@@ -0,0 +1,64 @@
+###Index
+* [Niezależne od języka programowania](#niezale%C5%BCne-od-j%C4%99zyka-programowania)
+* [C](#c)
+* [C++](#c-1)
+* [Common Lisp](#common-lisp)
+* [Haskell](#haskell)
+* [Java] (#java)
+* [JavaScript](#javascript)
+* [LaTeX](#latex)
+* [PHP](#php)
+* [Python](#python)
+* [Ruby](#ruby)
+
+###Niezależne od języka programowania
+
+* [W obronie wolności](http://stallman.helion.pl)
+* [Git](http://pl.wikibooks.org/wiki/Git)
+* [SVN](http://pl.wikibooks.org/wiki/Subversion)
+* [System kontroli wersji Subversion](http://svnbook.opensys.pl)
+* [Pisanie OS](http://pl.wikibooks.org/wiki/Pisanie_OS)
+
+###C
+
+* [Programowanie w C](http://upload.wikimedia.org/wikibooks/pl/6/6a/C.pdf)
+
+###C++
+
+* [Kurs C++](http://cpp0x.pl/kursy/Kurs-C++/1)
+* [Zaawansowane C++](http://wazniak.mimuw.edu.pl/index.php?title=Zaawansowane_CPP)
+* [OpenGL w C++](http://cpp0x.pl/kursy/Kurs-OpenGL-C++/)
+
+###Common Lisp
+
+* [Kurs programowania w języku Common Lisp](http://jcubic.pl/lisp_tutorial.php)
+
+###Haskell
+
+* [Haskell](http://pl.wikibooks.org/wiki/Haskell)
+
+###Java
+
+* [Java start](http://javastart.pl/)
+
+###JavaScript
+
+* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/pl)
+* [JavaScript. I wszystko jasne](http://www.bt4.pl/kursy/javascript/wszystko-jasne/)
+
+###LaTeX
+
+* [Nie za krótkie wprowadzeniedo systemu LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/polish)
+
+###PHP
+
+* [PHP](http://pl.wikibooks.org/wiki/PHP)
+
+###Python
+
+* [Ukąś Pythona](http://python.edu.pl/byteofpython/index.html)
+* [Zanurkuj w Pythonie](http://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie)
+
+###Ruby
+
+* [Ruby](http://pl.wikibooks.org/wiki/Ruby)

+ 32 - 19
free-programming-books-pt_BR.md

@@ -1,43 +1,56 @@
 ##Índice
+* [Engenharia de software](#engenharia-de-software)
+    * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software)
+* [Git](#git)
+* [Haskell](#haskell)
 * [HTML / CSS](#html--css)
-* [JavaScript](#javascript)
 * [Java](#java)
+* [JavaScript](#javascript)
+* [LaTeX](#latex)
+* [Python](#python)
 * [Ruby](#ruby)
 * [Shell Script](#shell)
-* [Python](#python)
 
+###Engenharia de Software
 
-## Front-end
-###HTML / CSS
+####Metodologias de Desenvolvimento de Software
+* [Scrum e XP direto das Trincheiras](http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches)
 
-* [Estruturando o HTML com CSS](http://pt-br.learnlayout.com/)
+###Git
+* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/pt_br/)
+* [Pro Git](http://git-scm.com/book/pt-br)
 
-### JavaScript
-* [Guia Rápido de Desenvolvimento para Firefox OS: Criando apps com HTML5 para o Firefox OS](https://leanpub.com/guiarapidofirefoxos)
+###Haskell
+* [Aprender o Haskell será um grande bem para você(tradução em andamento)](https://github.com/taylorrf/learnhaskell)
 
-## Back-end
-###Java
+###HTML / CSS
+* [Estruturando o HTML com CSS](http://pt-br.learnlayout.com/)
+* [Dive Into HTML5](http://diveintohtml5.com.br/)
 
+###Java
+* [Algoritmos e Estruturas de Dados com Java](http://www.caelum.com.br/apostila-java-estrutura-dados/)
 * [Java e Orientação a Objetos](http://www.caelum.com.br/apostila-java-orientacao-objetos/)
 * [Java para Desenvolvimento Web](http://www.caelum.com.br/apostila-java-web/)
-* [Algoritmos e Estruturas de Dados com Java](http://www.caelum.com.br/apostila-java-estrutura-dados/)
 * [Web ágil com VRaptor, Hibernate e AJAX](http://www.caelum.com.br/apostila-vraptor-hibernate/)
 
+###JavaScript
+* [Guia Rápido de Desenvolvimento para Firefox OS: Criando apps com HTML5 para o Firefox OS](https://leanpub.com/guiarapidofirefoxos)
+* [Fundamentos de jQuery](http://herberthamaral.com/posts/2013-02-25-sobre-o-jquery-fundamentals.html)
 
-###Ruby
+###LaTeX
+* [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br)
 
+###Python
+* [A Byte of Python](http://rodrigoamaral.net/a-byte-of-python/)
+* [Python para Desenvolvedores](http://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf)
+
+###Ruby
 * [Aprenda a Programar](http://aprendaaprogramar.rubyonrails.com.br)
+* [O (comovente) guia de Ruby do Why](http://why.carlosbrando.com/)
 * [Pequeno Livro do Ruby](http://www.sismicro.com.br/ruby/Pequeno-Livro-do-Ruby.php)
-* [Tutorial de Ruby](http://dl.dropbox.com/u/1482800/eustaquiorangel.com/tutorialruby.pdf)
 * [Ruby on Rails - Desenv. Ágil para Web com Ruby on Rails](http://www.caelum.com.br/apostila-ruby-on-rails/)
-
+* [Tutorial de Ruby](http://dl.dropbox.com/u/1482800/eustaquiorangel.com/tutorialruby.pdf)
 
 ###Shell
-
 * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf)
 
-
-###Python
-
-* [Python para Desenvolvedores](http://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf)
-* [A Byte of Python](http://rodrigoamaral.net/a-byte-of-python/)

+ 9 - 0
free-programming-books-pt_PT.md

@@ -3,7 +3,9 @@
   * [Programar](#revista-programar)
 * [Livros e Textos Académicos](#livros)
   * [C/C++](#cc) 
+  * [CSS](#css)
   * [Haskell](#haskell)
+  * [LaTeX](#latex)
   * [Prolog](#prolog)
   * [LaTeX](#latex)
 
@@ -58,9 +60,16 @@
 ### C/C++
 * [Apontamentos de Programação em C/C++](http://www.dei.isep.ipp.pt/~pbsousa/aulas/ano_0/2006_07/c/Sebenta-cpp-03-2006.pdf) (PDF) - Paulo Baltarejo e Jorge Santos
 
+### CSS
+* [Aprenda o layout de CSS](http://pt-pt.learnlayout.com/)
+
 ### Haskell
 * [Programação Funcional CC](http://www3.di.uminho.pt/~mjf/pub/PF-Haskell.pdf) (PDF) - Maria João Frade
 
+### LaTeX
+
+* [Uma não tão pequena introdução ao LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/portuguese)
+
 ### Prolog
 * [Lógica Computacional (com Prolog)](http://www3.di.uminho.pt/~mjf/pub/LC-Prolog.pdf) (PDF) - Maria João Frade
 

+ 85 - 8
free-programming-books-ru.md

@@ -1,43 +1,76 @@
 ###Index
 * [Списки книг](#meta-lists)
+* [Language Agnostic](#language-agnostic)
+    * [Programming Paradigms](#programming-paradigms)
+* [Assembly](#assembly)
 * [Bash](#bash)
+* [C](#c)
 * [CoffeeScript](#coffeescript)
 * [Git](#git)
+* [Java](#java)
 * [JavaScript](#javascript)
 * [LaTeX](#latex)
 * [Lisp](#lisp)
 * [MetaPost](#metapost)
+* [Node.js](#nodejs)
+* [NoSQL](#nosql)
 * [Perl](#perl)
+* [Python](#python)
+* [PostgreSQL](#postgresql)
 * [R](#r)
+* [Reverse engineering](#reverse-engineering)
 * [Ruby](#ruby)
+  * [RSpec](#rspec)
 * [Ruby on Rails](#ruby-on-rails)
+* [Scala](#scala)
 * [Scilab](#scilab)
-* [SQL](#sql)
+* [Smalltalk](#smalltalk)
+* [Unix](#unix)
+* [Vim](#vim)
+* [Параллельные технологии](#parallel)
 
-###Meta-lists
-* [Книги со свободной ценой](http://www.books.ru/knigi-so-svobodnoi-tsenoi-3129328/)
+###Language Agnostic
 
+* [Scrum и XP: заметки с передовой](http://scrum.org.ua/wp-content/uploads/2008/12/scrum_xp-from-the-trenches-rus-final.pdf)
+* [Эффективные алгоритмы и сложность вычислений](http://discopal.ispras.ru/Ru.book-advanced-algorithms.htm) - Н. Н. Кузюрин, С. А. Фомин
+
+####Programming Paradigms
+* [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison
+* [Практика функционального программирования](http://fprog.ru/) - журнал
+
+
+###Assembly
+
+* [Программирование на языке ассемблера NASM для ОС Unix](http://www.stolyarov.info/books/pdf/nasm_unix.pdf)
+* [Ассемблер для чайников](http://av-assembler.ru/asm/afd/assembler-for-dummy.htm)
 
 ###Bash
 
 * [Advanced Bash-Scripting Guide](http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html)
 
+###C
+
+* [Особенности языка C. Учебное пособие](http://younglinux.info/sites/default/files/programmingC.pdf)
 
 ###CoffeeScript
 
 * [Документация CoffeeScript](http://cidocs.ru/coffeescript/)
 
 
+###Java
+
+* [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain
+
 ###JavaScript
 
 * [Современный учебник JavaScript](http://learn.javascript.ru/)
 * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru/)
 
-
 ###Git
 
+* [Волшебство Git](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/)
 * [Pro Git](http://git-scm.com/book/ru)
- 
+
 
 ###LaTeX
 
@@ -54,33 +87,77 @@
 * [Создание иллюстраций в MetaPost](http://www.inp.nsk.su/~baldin/mpost/index.html)
 
 
+###Node.js
+
+* [Node.js для начинающих](http://nodebeginner.ru)
+
+
+###NoSQL
+
+* [Маленькая книга о MongoDB](http://jsman.ru/mongo-book/index.html)
+* [Маленькая книга о Redis](https://github.com/kondratovich/the-little-redis-book/blob/master/ru/redis.md)
+
+
 ###Perl
 
 * [Pragmatic Perl (журнал)](http://pragmaticperl.com/)
 
 
+###Python
+
+* [Вглубь языка Python](http://ru.diveintopython.net/toc.html)
+* [Укус Питона](http://wombat.org.ua/AByteOfPython/) - Swaroop C H
+* [Учебник Python 2.6](http://ru.wikibooks.org/wiki/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_2.6)
+
+
+###PostgreSQL
+
+* [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua/)
+* [История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html)
+
+
 ###R
 
 * [Анализ данных с R](http://www.inp.nsk.su/~baldin/DataAnalysis/index.html)
 * [Рандомизация и бутстреп: статистический анализ в биологии и экологии с использованием R.](http://www.ievbras.ru/ecostat/Kiril/Article/A32/Starb.pdf) (PDF)
 
+###Reverse engineering
+
+* [Введение в reverse engineering для начинающих](https://github.com/dennis714/RE-for-beginners)
 
 ###Ruby
 
 * [Круглов А. — Ruby](https://github.com/Krugloff/rus_ruby_book)
 
+###RSpec
+* [Better Specs (RSpec Guidelines with Ruby)](http://betterspecs.org/ru)
 
 ###Ruby on Rails
 
 * [Ruby on Rails Guides](http://rusrails.ru)
 * [Ruby on Rails Tutorial](http://railstutorial.ru/)
 
+###Scala
+
+* [Scala Школа!](http://twitter.github.io/scala_school/ru/) - Twitter
+
 ###Scilab
 
 * [Введение в Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/)
 * [Программирование в Scilab](http://forge.scilab.org/index.php/p/docprogscilab/downloads/)
 
-###SQL
+###Smalltalk
 
-* [Работа с PostgreSQL: настройка и масштабирование](http://postgresql.leopard.in.ua/)
-* [История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html)
+* [Смолток: Язык и его реализация](https://sites.google.com/site/polyglotsqueak/) - Адэль Голдберг, Дэвид Робсон
+
+###Unix
+
+* [Архитектура операционной системы Unix](http://lib.ru/BACH/)
+
+###Vim
+
+* [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf)
+
+###Parallel
+
+* [Параллельные технологии](http://www.inp.nsk.su/~baldin/Parallel/index.html)

+ 36 - 0
free-programming-books-tr.md

@@ -0,0 +1,36 @@
+###Index
+* [C](#c)
+* [D](#d)
+* [Git](#git)
+* [JavaScript](#javascript)
+* [LaTeX](#latex)
+* [Python](#python)
+* [Java](#java)
+
+###C
+
+* [C Programlama Diline Giris](http://www1.gantep.edu.tr/~bingul/c/index.php)
+
+###D
+
+* [D Programlama Dili](http://ddili.org/ders/d/D_Programlama_Dili.pdf)
+
+###Git
+
+* [git - basit rehber](http://rogerdudler.github.io/git-guide/index.tr.html)
+
+###JavaScript
+
+* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/tr)
+
+###LaTeX
+
+* [İnce bir LaTeX2ε Elkitabı](http://www.ctan.org/tex-archive/info/lshort/turkish)
+
+####Python
+
+* [Python ile Programlama](http://belgeler.istihza.com/py3/)
+
+####Java
+
+* [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/)

+ 6 - 0
free-programming-books-ua.md

@@ -0,0 +1,6 @@
+###Index
+* [Language Agnostic](#language-agnostic)
+
+###Language Agnostic
+
+* [Дизайн патерни - просто, як двері](http://designpatterns.andriybuday.com/) - А. Будай

+ 40 - 970
free-programming-books-zh.md

@@ -1,990 +1,60 @@
 ###目录
-* [一些书目](#一些书目)
-* [GUI编程](#gui编程)
-* [图形学相关](#图形学相关)
-* [语言无关类](#语言无关类)
-    * [算法和数据结构](#算法和数据结构)
-    * [计算理论](#计算理论)
-    * [操作系统](#操作系统)
-    * [数据库](数据库)
-    * [网络](#网络)
-    * [编译器设计](#编译器设计)
-    * [编程范式](编程范式)
-    * [并行化编程](#并行化编程)
-    * [软件架构](#软件架构)
-    * [开源社区](#开源社区)
-    * [信息检索](#信息检索)
-    * [数据挖掘](#数据挖掘)
-    * [机器学习](#机器学习)
-    * [数学](#数学)
-    * [其他](#其他)
-    * [Web性能分析](#web性能分析)
-    * [在线教育](#在线教育)
-    * [专家级开发](#专家级开发)
-* [Ada](#ada)
-* [Android](#android)
-* [APL](#apl)
-* [Autotools](#autotools)
-* [ASP.NET MVC](#aspnet-mvc)
-* [Assembly Language](#assembly-language)
-* [Bash](#bash)
-* [C](#c)
-* [C++](#c-1)
-* [Clojure](#clojure)
-* [CoffeeScript](#coffeescript)
-* [ColdFusion](#coldfusion)
-* [D](#d)
-* [Dart](#dart)
-* [DTrace](#dtrace)
-* [DB2](#db2)
-* [Delphi / Pascal](#delphi--pascal)
-* [Elasticsearch](#elasticsearch)
-* [Emacs](#emacs)
-* [Erlang](#erlang)
-* [Flex](#flex)
-* [F#](#f-sharp)
-* [Forth](#forth)
-* [Git](#git)
-* [Go](#go)
-* [Grails](#grails)
-* [Hadoop](#hadoop)
-* [Haskell](#haskell)
+* [在线教育](#在线教育)
+* [软件开发方法](#%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e6%96%b9%e6%b3%95)
 * [HTML / CSS](#html--css)
-* [Icon](#icon)
-* [IDL](#idl)
-* [iOS](#ios)
-* [J](#j)
-* [Java](#java)
+* [版本控制](#版本控制)
+* [Ruby](#ruby)
 * [JavaScript](#javascript)
-    * [Backbone.js](#backbonejs)
-    * [D3.js](#d3js)
-    * [jQuery](#jquery)
-    * [Knockout.js](#knockout.js)
-    * [Node.js](#nodejs)
 * [LaTeX](#latex)
-* [Linux](#linux)
-* [Lisp](#lisp)
-* [Lua](#lua)
-* [Mathematica](#mathematica)
-* [Maven](#maven)
-* [Mercurial](#mercurial)
-* [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio)
-* [NoSQL](#nosql)
-* [Oberon](#oberon)
-* [Objective-C](#objective-c)
-* [OCaml](#ocaml)
-* [Octave](#octave)
-* [OpenSCAD](#openscad)
-* [Oracle Server](#oracle-server)
-* [Oracle PL/SQL](#oracle-plsql)
-* [Parrot / Perl 6](#parrot--perl-6)
-* [Perl](#perl)
-* [PHP](#php)
-* [PowerShell](#powershell)
-* [Processing](#processing)
-* [Prolog](#prolog)
-* [PostgreSQL](#postgresql)
-* [Python](#python)
-    * [Django](#django)
-    * [Flask](#flask)
-* [R](#r)
-* [Racket](#racket)
-* [Ruby](#ruby)
-* [Ruby on Rails](#ruby-on-rails)
-* [Rust](#rust)
-* [Sage](#sage)
+* [LISP](#lisp)
+* [Haskell](#haskell)
 * [Scala](#scala)
-* [Scheme](#scheme)
-* [Sed](#sed)
-* [Smalltalk](#smalltalk)
-* [Subversion](#subversion)
-* [SQL (implementation agnostic 实现无关)](#sql-implementation-agnostic)
-* [SQL Server](#sql-server)
-* [Teradata](#teradata)
-* [TeX](#tex)
-* [Theory](#theory)
-* [TypeScript](#typescript)
-* [Vim](#vim)
-* [Websphere](#websphere)
-* [Windows Phone](#windows-phone)
-
-
-###一些书目
-* [25本免费的计算机科学电子书](http://www.coderholic.com/25-free-computer-science-books/)
-* [Cheat Sheets (Free)](http://refcardz.dzone.com/)
-* [电子书目录](http://www.e-booksdirectory.com/)
-* [Free Smalltalk Books,由Stéphane Ducasse收集](http://stephane.ducasse.free.fr/FreeBooks.html)
-* [www.FreeTechBooks.com](http://www.freetechbooks.com/)
-* [HackerShelf.com](http://hackershelf.com/browse/)
-* [微软出版社:免费电子书](http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx)
-* [MindView Inc](http://www.mindviewinc.com/Books/)
-* [O'Reilly's Commons](http://commons.oreilly.com/wiki/index.php/O%27Reilly_Commons)
-* [O'Reilly的openbook项目](http://oreilly.com/openbook/)
-* [TechBooksForFree.com](http://www.techbooksforfree.com/)
-* [Theassayer.org](http://theassayer.org/)
-* [维基书籍:编程](http://en.wikibooks.org/wiki/Category%3aComputer_programming)
-* [JSBooks - 免费的JavaScript电子书目录](https://github.com/revolunet/JSbooks)
-
-
-###图形学相关
-* [DirectX manual -- 《DirectX手册》](http://www.xmission.com/~legalize/book/download/index.html) (draft)
-* [Learning Modern 3D Graphics Programming -- 《学习现代3D图像编程》](http://www.arcsynthesis.org/gltut/) (draft)
-* [Introduction to Modern OpenGL -- 《现代OpenGL导论》](http://open.gl/)
-* [GPU Gems -- 《GPU宝石》](http://http.developer.nvidia.com/GPUGems/gpugems_part01.html)
-* [GPU Gems 2 -- 《GPU宝石2》](http://http.developer.nvidia.com/GPUGems2/gpugems2_part01.html) - [ch 8,14,18,29,30 as pdf](ftp://download.nvidia.com/developer/GPU_Gems_2/)
-* [GPU Gems 3 -- 《GPU宝石3》](http://http.developer.nvidia.com/GPUGems3/gpugems3_part01.html)
-* [Graphics Programming Black Book -- 《图形编程黑皮书》](http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698)
-* [OpenGL Insights -- 《OpenGL的见解》](http://openglinsights.com) (chapters 22, 23, 28, 33, 39)
-* [ShaderX series -- 《ShaderX系列》](http://tog.acm.org/resources/shaderx/)
-* [Tutorials for modern OpenGL -- 《现代OpenGL教程》](http://www.opengl-tutorial.org/)
-
-
-###GUI编程
-* [Programming with gtkmm 3 -- 《gtkmm3编程》](https://developer.gnome.org/gtkmm-tutorial/stable/)
-
-
-###语言无关类
-
-####算法和数据结构
-* [Algorithms and Data-Structures -- 《算法和数据结构》](http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf) (PDF)
-* [Algorithms -- 《算法》](http://www.cs.berkeley.edu/~vazirani/algorithms.html) (draft)
-* [Algorithms Course Materials -- 《算法教材》](http://compgeom.cs.uiuc.edu/~jeffe/teaching/algorithms/) - Jeff Erickson
-* [Binary Trees -- 《二叉树》](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) (PDF)
-* [Clever Algorithms -- 《巧妙的算法》](http://www.cleveralgorithms.com/nature-inspired/index.html)
-* [Computational Geometry: Algorithms and Applications -- 《计算几何:算法和应用》](http://www.cs.uu.nl/geobook/) (chapters 1 and 9, pseudo-code)
-* [Data Structures and Algorithms: Annotated Reference with Examples -- 《数据结构与算法:带注释的参考例子》](http://dotnetslackers.com/projects/Data-Structures-And-Algorithms/)
-* [The Algorithm Design Manual -- 《算法设计手册》](http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM)
-* [Hacker's Delight -- 《黑客的乐趣》](http://www.hackersdelight.org) (chapter 2, code)
-* [LEDA: A Platform for Combinatorial and Geometric Computing -- 《LEDA:组合和几何运算平台》](http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html)
-* [Planning Algorithms -- 《规划算法》](http://planning.cs.uiuc.edu/)
-* [Linked List Basics -- 《链表基础》](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) (PDF)
-* [Linked List Problems -- 《链表问题》](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf) (PDF)
-* [Open Data Structures -- 《开放式数据结构》](http://opendatastructures.org/)
-* [Purely Functional Data Structures -- 《纯粹的功能性数据结构》](http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) (PDF)
-* [The Great Tree List Recursion Problem -- 《大规模树列表递归问题》](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF)
-* [Matters Computational -- 《计算的事项》](http://www.jjj.de/fxt/#fxtbook)
-* [Algorithmic Graph Theory -- 《图论算法》](http://code.google.com/p/graphbook/)
-* [Foundations of Computer Science -- 《计算机科学基础》](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho and Jeff Ullman
-* [A Field Guide To Genetic Programming -- 《遗传编程的一个领域指南》](http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/toc.html)
-* [The Art of Computer Programming -- 《计算机程序设计艺术》](http://www.cs.utsa.edu/~wagner/knuth/) (fascicles, mostly volume 4)
-* [Programming Pearls -- 《编程珠玑》](http://cs.bell-labs.com/cm/cs/pearls/)
-* [Algorithms for Programmers: Ideas and Source Code -- 《程序员:思想和源代码的算法》](http://www.jjj.de/fxt/fxtbook.pdf) (PDF)
-* [Sequential and parallel sorting algorithms -- 《顺序和并行排序算法》](http://www.inf.fh-flensburg.de/lang/algorithmen/sortieren/algoen.htm)
-* [Text Algorithms -- 《文本算法》](http://igm.univ-mlv.fr/~mac/REC/text-algorithms.pdf) (PDF)
-* [Problem Solving with Algorithms and Data Structures -- 《算法和数据结构问题解决》](http://interactivepython.org/courselib/static/pythonds/index.html)
-* [Data Structures Succinctly Part 1, Syncfusion -- 《数据结构精讲》](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) (PDF, Kindle) *(Just fill the fields with any values)*
-* [Data Structures Succinctly Part 2, Syncfusion -- 《数据结构精讲》](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) *(Just fill the fields with any values)*
-
-
-####计算理论
-* [Structure and Interpretation of Computer Programs -- 《计算机程序的构造和解释》](http://mitpress.mit.edu/sicp/)
-* [Programming Languages: Application and Interpretation -- 《程序语言:应用及解释》](http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/)
-* [Introduction to Computing -- 《计算概论》](http://www.computingbook.org/)
-* [An Introduction to the Theory of Computation -- 《计算理论简介》](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html)
-* [Think Complexity -- 《思想复杂性》](http://www.greenteapress.com/compmod/) - Allen B. Downey
-
-####操作系统
-* [The Art of Unix Programming -- 《Unix编程艺术》](http://catb.org/esr/writings/taoup/html/)
-* [The Little Book of Semaphores -- 《信号灯的手册》](http://greenteapress.com/semaphores/) - Allen B. Downey
-* [Operating Systems and Middleware -- 《操作系统和中间件》](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX)
-* [Practical File System Design:The Be File System -- 《实用的文件系统设计:BE文件系统》](http://www.nobius.org/~dbg/practical-file-system-design.pdf)(PDF) - Dominic Giampaolo
-
-####数据库
-* [Database Fundamentals -- 《数据库基础》](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Database_fundamentals.pdf) (PDF)
-* [Database-backed Web Sites -- 《数据库支持的Web站点》](http://philip.greenspun.com/wtr/dead-trees/)
-
-####网络
-* [High-Performance Browser Networking -- 《高性能浏览器网络》](http://chimera.labs.oreilly.com/books/1230000000545/index.html)
-* [The TCP/IP Guide -- 《TCP/ IP协议指南》](http://www.tcpipguide.com/free/t_toc.htm)
-* [Understanding IP Addressing: Everything you ever wanted to know -- 《了解IP寻址:你曾经想知道的一切》](http://www.apnic.net/__data/assets/pdf_file/0020/8147/501302.pdf) (PDF)
-* [ZeroMQ Guide -- 《ZeroMQ指南》](http://zguide.zeromq.org/page:all)
-* [Network Security Tools -- 《网络安全工具》](http://commons.oreilly.com/wiki/index.php/Network_Security_Tools)
-* [HTTP Succinctly, Syncfusion -- 《HTTP精讲》](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)*
-
-####编译器设计
-* [Compiler Construction -- 《编译器构造》](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF)
-* [Let's Build a Compiler -- 《建立一个编译器》](http://www.stack.nl/~marcov/compiler.pdf) (PDF)
-* [Linkers and loaders -- 《链接器和加载器》](http://www.iecc.com/linker/)
-* [Compiler Design: Theory, Tools, and Examples -- 《编译器设计:理论,工具和范例》](http://elvis.rowan.edu/~bergmann/books.html)
-* [Practical and Theoretical Aspects of Compiler Construction -- 《编译器构造的理论与实践》](http://www.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides)
-
-####编程范式
-* [Introduction to Functional Programming -- 《函数式编程简介》](http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/) (class lectures and slides)
-* [Type Theory and Functional Programming -- 《类型理论与函数式编程》](https://www.cs.kent.ac.uk/people/staff/sjt/TTFP/)
-
-####并行化编程
-* [How to Write Parallel Programs -- 《如何编写并行程序》](http://www.lindaspaces.com/book/)
-* [High Performance Computing -- 《高性能计算》](http://cnx.org/content/col11136/latest) (PDF, ePUB) - Charles Severance & Kevin Dowd
-* [Is Parallel Programming Hard, And, If So, What Can You Do About It? -- 《并行编程难吗,而且,如果是这样,你能做些什么呢?》](http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html)
-* [Introduction to Parallel Computing -- 《并行计算简介》](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney
-
-####软件架构
-* [Seamless Object-Oriented Software Architecture -- 《无缝的面向对象软件架构》](http://www.bon-method.com/book_print_a4.pdf) (PDF)
-* [How to write Unmaintainable Code -- 《如何写不可维护的代码》](http://mindprod.com/jgloss/unmain.html)
-* [Object-Oriented Reengineering Patterns -- 《面向对象的再造模式》](http://scg.unibe.ch/download/oorp/)
-* [Patterns and Practices: Application Architecture Guide 2.0 -- 《模式与实践:应用架构指南2.0》](http://www.codeplex.com/AppArchGuide)
-* [The Definitive Guide to Building Code Quality -- 《构建高质量代码的权威指南》](http://nexus.realtimepublishers.com/dgbcq.php)
-* [Patterns of Software: Tales from the Software Community -- 《软件模式:从软件社区的故事说起》](http://www.dreamsongs.com/Files/PatternsOfSoftware.pdf) (PDF)
-* [Best Kept Secrets of Peer Code Review -- 《保存最好的同行代码审查的秘密》](http://smartbear.com/codecollab-code-review-book.php)
-* [Domain Driven Design Quickly -- 《领域驱动快速设计》](http://www.infoq.com/minibooks/domain-driven-design-quickly)
-* [Essential Skills for Agile Development -- 《敏捷开发的基本技能》](http://elliottback.com/wp/essential-skills-for-agile-development/)
-* [Guide to the Software Engineering Body of Knowledge -- 《软件工程知识体系指南》](http://www.computer.org/portal/web/swebok)
-* [Programming Reliable Systems (Joe Armstrong's PhD thesis) -- 《可靠的系统编程(乔·阿姆斯特朗的博士论文)》](http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf) (PDF)
-* [How to Design Programs -- 《如何设计程序》](http://www.htdp.org/)
-* [NASA Manager Handbook for Software Development -- 《NASA经理软件开发手册》](http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf) (PDF)
-* [NASA Software Measurement Handbook -- 《NASA软件测量手册》](http://www.scribd.com/doc/7181362/NASA-Software-Measurement-Guidebook)
-* [Don't Just Roll the Dice -- 《不要只是掷骰子》](http://www.neildavidson.com/dontjustrollthedice.html)
-
-####开源社区
-* [Data Journalism Handbook -- 《数据新闻手册》](http://datajournalismhandbook.org/)
-* [Free Software, Free Society -- 《自由软件,自由社会》](http://shop.fsf.org/product/free-software-free-society-2/)
-* [Getting started with Open source development -- 《开源开发入门》](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_started_with_open_source_development_p2.pdf) (PDF)
-* [Innovation Happens Elsewhere -- 《创新在别处发生》](http://dreamsongs.com/IHE/IHE.html)
-* [Producing Open Source Software -- 《构建开源软件》](http://producingoss.com/)
-* [The Cathedral and the Bazaar -- 《大教堂和市集》](http://www.catb.org/esr/writings/cathedral-bazaar/)
-* [The Architecture of Open Source Applications -- 《开源应用程序的体系结构》](http://www.aosabook.org/en/index.html)
-* [The Future of the Internet -- 《互联网的未来》](http://futureoftheinternet.org/)
-* [The Performance of Open Source Applications -- 《开源应用程序的性能》](http://aosabook.org/en/)
-
-####信息检索
-* [Introduction to Information Retrieval -- 《现代信息检索》](http://nlp.stanford.edu/IR-book/information-retrieval-book.html)
+* [Shell](#shell)
+* [Database](#database)   
 
-####数据挖掘
-* [Data Mining and Analysis: Fundamental Concepts and Algorithms -- 《数据挖掘和分析:基本概念和算法》](http://www.dataminingbook.info/DokuWiki/doku.php) (Draft)
-* [Mining of Massive Datasets -- 《海量数据集挖掘》](http://infolab.stanford.edu/~ullman/mmds.html)
-* [The Elements of Statistical Learning -- 《统计学习的元素》](http://www-stat.stanford.edu/~tibs/ElemStatLearn/)
-
-####机器学习
-* [Programming Computer Vision with Python -- 《计算机视觉与Python编程》](http://programmingcomputervision.com/)
-* [A Course in Machine Learning -- 《机器学习教程》](http://hackershelf.com/book/492/a-course-in-machine-learning/)
-* [Computer Vision: Algorithms and Applications -- 《计算机视觉:算法和应用》](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/)
-* [Bayesian Reasoning and Machine Learning -- 《贝叶斯推理和机器学习》](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage)
-* [Introduction to Machine Learning -- 《机器学习简介》](http://alex.smola.org/drafts/thebook.pdf) (PDF)
-* [Gaussian Processes for Machine Learning -- 《高斯过程机器学习》](http://www.gaussianprocess.org/gpml/)
-* [Information Theory, Inference, and Learning Algorithms -- 《信息理论,推理和学习算法》](http://www.inference.phy.cam.ac.uk/itila/)
-* [Artificial Intelligence | Machine Learning -- 《人工智能|机器学习》](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)*
-* [Probabilistic Models in the Study of Language -- 《在语言研究中的概率模型》](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code)
-
-####数学
-* [Think Bayes: Bayesian Statistics Made Simple -- 《学习贝叶斯:简单贝叶斯统计》](http://www.greenteapress.com/thinkbayes/) - Allen B. Downey
-* [Think Stats: Probability and Statistics for Programmers -- 《学习统计:概率论与统计程序员》](http://greenteapress.com/thinkstats/) (code written in Python) - Allen B. Downey
-* [Mathematical Logic - an Introduction -- 《数理逻辑 - 介绍》](http://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF)
-* [Bayesian Methods for Hackers -- 《黑客的贝叶斯方法》](https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers)
-* [Introduction to Statistical Thought -- 《统计思想概论》](http://www.math.umass.edu/~lavine/Book/book.html)
-* [Mathematics for Computer Science -- 《计算机科学中的数学》](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/readings/)
-* [Category Theory for Computing Science -- 《分类理论计算科学》](http://www.math.mcgill.ca/triples/Barr-Wells-ctcs.pdf) (PDF)
-* [Essentials of Metaheuristics -- 《元启发式要点》](http://cs.gmu.edu/~sean/book/metaheuristics/) by Sean Luke
-* [Advanced Data Analysis from an Elementary Point of View -- 《从初级观点看先进的数据分析》](http://www.stat.cmu.edu/~cshalizi/ADAfaEPoV/)
-* [Probability and Statistics Cookbook -- 《概率与统计参考书》](http://matthias.vallentin.net/probability-and-statistics-cookbook/)
-
-####其他
-* [97 Things Every Programmer Should Know -- 《每个程序员都应该知道的97件事》](http://programmer.97things.oreilly.com/)
-* [97 Things Every Programmer Should Know - Extended -- 《每个程序员都应该知道的97件事-扩展》](https://leanpub.com/97-Things-Every-Programmer-Should-Know-Extended)
-* [A Mathematical Theory of Communication -- 《通信的数学理论》](http://cm.bell-labs.com/cm/ms/what/shannonday/paper.html) by Claude E.Shannon
-* [Asterisk™: The Definitive Guide -- 《Asterisk™:权威指南》](http://asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/index.html)
-* [How to Think Like a Computer Scientist -- 《如何像计算机科学家那样思考》](http://openbookproject.net/thinkcs/)
-* [I Am a Bug -- 《我是一个Bug》](http://www.amibug.com/iamabug/p01.html)
-* [Learn to Program -- 《学习编程》](http://pine.fm/LearnToProgram/)
-* [Foundations of Programming -- 《编程基础》](http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx)
-* [Communicating Sequential Processes -- 《通信顺序进程》](http://www.usingcsp.com/cspbook.pdf) (PDF) by Tony Hoare
-* [Come, Let's Play: Scenario-Based Programming Using Live Sequence Charts -- 《来吧,让我们玩:基于场景的编程使用即时序列图》](http://www.scribd.com/doc/175241338/Come-Let-s-Play)
-* [Computer Musings -- 《计算机沉思录》](http://scpd.stanford.edu/knuth/index.jsp) (lectures by Donald Knuth)
-* [How Computers Work -- 《计算机工作原理》](http://www.fastchip.net/howcomputerswork/p1.html)
-* [Data-Intensive Text Processing with MapReduce -- 《MapReduce的数据密集型的文字处理》](http://www.umiacs.umd.edu/~jimmylin/MapReduce-book-final.pdf) (PDF)
-* [Designing Interfaces -- 《接口设计》](http://designinginterfaces.com) by Jennifer Tidwell
-* [Digital Signal Processing For Engineers and Scientists -- 《工程师和科学家的数字信号处理技术》](http://www.dspguide.com/)
-* [Distributed systems for fun and profit -- 《分布式系统的乐趣和利润》](http://book.mixu.net/distsys/single-page.html)
-* [Flow based Programming -- 《基于流的编程》](http://jpaulmorrison.com/fbp/#book)
-* [Getting Real -- 《获得真理》](http://gettingreal.37signals.com/)
-* [Magic Ink: Information Software and The Graphical Interface -- 《魔术的墨水:信息软件和图形界面》](http://worrydream.com/#!/MagicInk) by Bret Victor
-* [Modeling Reactive Systems with Statecharts -- 《反应系统建模与状态图》](http://www.scribd.com/doc/167971960/Modeling-Reactive-Systems-With-Statecharts)
-* [PNG: The Definitive Guide -- 《PNG:权威指南》](http://www.libpng.org/pub/png/book/)
-* [Pointers And Memory -- 《指针和内存》](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) (PDF)
-* [Project Oberon -- 《奥伯伦工程》](http://www-old.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf) (PDF)
-* [Security Engineering -- 《安全工程》](http://www.cl.cam.ac.uk/~rja14/book.html)
-* [Small Memory Software -- 《小型存储软件》](http://www.smallmemory.com/book.html)
-* [SVG Essentials -- 《SVG要点》](http://commons.oreilly.com/wiki/index.php/SVG_Essentials)
-* [Introduction to High-Performance Scientific Computing -- 《高性能科学计算简介》](http://tacc-web.austin.utexas.edu/veijkhout/public_html/istc/istc.html) - Victor Eijkhout
-* [Object-Oriented Reengineering Patterns -- 《面向对象的再造模式》](http://win.ua.ac.be/~sdemey/) - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz
-* [High-Performance Scientific Computing -- 《高性能科学计算》](http://bit.ly/hpc12) (class lectures and slides)
-* [Mother Tongues of Computer Languages -- 《计算机语言的母语》](http://www.digibarn.com/collections/posters/tongues/) (PNG)
-
-####Web性能分析
-* [Book of Speed -- 《速度之书》](http://www.bookofspeed.com/index.html) by Stoyan Stefanov
-
-####在线教育
-* [MIT OCW -- 麻省理工学院“开放式课程网页”](http://ocw.mit.edu/OcwWeb/web/home/home/index.htm)
-* [Coursera](https://www.coursera.org/)
+###在线教育
+* [MIT OCW -- 麻省理工学院“开放式课程网页”](http://ocw.mit.edu/courses/translated-courses/simplified-chinese/)
+* [Coursera](https://www.coursera.org/courses?orderby=upcoming&lngs=zh)
 * [Udacity](https://www.udacity.com/)
-* [edX](https://www.edx.org/)
-
-####专家级开发
-* [Don't Just Roll the Dice -- 《不要只是掷骰子》](http://download.red-gate.com/ebooks/DJRTD_eBook.pdf) (PDF) *(RedGate, By Neil Davidson)*
-* [Confessions of an IT Manager -- 《IT经理的自白》](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)*
-
-
-###Ada
-* [Ada 95: The Craft of Object-Oriented Programming -- 《Ada 95:面向对象编程的工艺》](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm)
-* [Ada Distilled -- 《Ada精华》](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF)
-* [Ada for Software Engineers -- 《Ada软件工程师》](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF)
-
-
-###Android
-* [Google Android Developer Training -- 《谷歌Android开发培训》](https://developer.android.com/training/index.html)
-* [Coreservlets Android Programming Tutorial -- 《Coreservlets Android编程教程》](http://www.coreservlets.com/android-tutorial/)
-* [Expert Android and Eclipse development knowledge -- 《专家Android和Eclipse开发知识》](http://www.vogella.com/android.html)
-
-
-###APL
-* [A Practical Introduction to APL1 & APL2 -- 《APL1&APL2实用导论》](http://aplwiki.com/BooksAndPublications#A_Practical_Introduction_to_APL1_.26_APL2)
-* [A Practical Introduction to APL2 & APL3 -- 《APL2&APL3实用导论》](http://aplwiki.com/BooksAndPublications#A_Practical_Introduction_to_APL3_.26_APL4)
-* [Mastering Dyalog APL -- 《掌握Dyalog APL》](http://www.dyalog.com/intro/) (PDF)
-
-
-###Autotools
-* [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/)
-* [Autotools Mythbuster](https://www.flameeyes.eu/autotools-mythbuster/)
-
-
-###ASP.NET MVC
-* [ASP.NET MVC Music Store](http://mvcmusicstore.codeplex.com/)
-* [NerdDinner Walkthrough](http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx)
-
-
-###Assembly Language
-* [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/)
-* [Professional Assembly Language](http://blog.hit.edu.cn/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf) (PDF)
-* [Programming from the Ground Up](http://download.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) (PDF)
-* [Software optimization resources by Agner Fog](http://www.agner.org/optimize/)
-* [The Art of Assembly Language Programming](http://cs.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html)
-* [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly)
-* [Ralf Brown's Interrupt List](http://www.ctyme.com/rbrown.htm)
-
-
-###Bash
-* [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/)
-* [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) by Machtelt Garrels
-* [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide)
-* [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference)
-
-
-###C
-* [A Tutorial on Pointers and Arrays in C](http://home.netcom.com/~tjensen/ptr/pointers.htm)
-* [Beej's Guide to C Programming](http://beej.us/guide/bgc/)
-* [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/)
-* [The C book](http://publications.gbdirect.co.uk/c_book/)
-* [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) (PDF)
-* [Learn C the hard way](http://c.learncodethehardway.org/book/)
-* [The new C standard - an annotated reference](http://www.knosof.co.uk/cbook/cbook.html)
-* [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF)
-* [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming:C)
-
-
-###C++
-* [C++ Annotations](http://cppannotations.sourceforge.net/)
-* [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php)
-* [CS106X Programming Abstractions in C++](http://www.stanford.edu/class/cs106x/)
-* [Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt](http://www.jjj.de/fxt/fxtbook.pdf) (PDF)
-* [Software optimization resources by Agner Fog](http://www.agner.org/optimize/)
-* [Thinking in C++, Second Edition, Vol. 1.](http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-one.zip) [(Vol. 2)] (http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-two.zip)
-* [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey
-* [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601)
-* [C++ Succinctly, Syncfusion ](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)*
-* [Learn C++](http://www.learncpp.com/) (PDF, Online)
-
-
-###Clojure
-* [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/)
-* [Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html)
-* [Clojure Cookbook](https://github.com/clojure-cookbook/clojure-cookbook)
-* [Clojure for the Brave and True](http://www.braveclojure.com/)
-* [Clojure Programming](http://en.wikibooks.org/wiki/Clojure_Programming)
-* [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide)
-* [Data Sorcery with Clojure](http://data-sorcery.org/contents/)
-* [Modern cljs](https://github.com/magomimmo/modern-cljs)
-
-
-###CoffeeScript
-* [Smooth CoffeeScript](http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html)
-* [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/)
-
-
-###ColdFusion
-* [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown)
-* [Learn CF in a Week](http://learncfinaweek.com/)
-
-
-###D
-* [Programming in D](http://ddili.org/ders/d.en/)
-
-
-###Dart
-* [What is Dart?](http://shop.oreilly.com/product/0636920025887.do)
-
-
-###DTrace
-* [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)
-
-
-###DB2
-* [Getting started with DB2 Express-C](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_Express_v9.7_p4.pdf) (PDF)
-* [Getting started with IBM Data Studio for DB2](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_IBM_Data_Studio_for_DB2_p3.pdf) (PDF)
-* [Getting started with IBM DB2 development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_App_Dev_p2.pdf) (PDF)
-
-
-###Delphi / Pascal
-* [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/)
-
-
-###Elasticsearch
-* [Exploring Elasticsearch](http://exploringelasticsearch.com/)
-
-
-###Emacs
-* [GNU Emacs Manual, 17th Edition, v. 24.2](http://shop.fsf.org/product/Emacs_Manual_24/)
-* [An Introduction to Programming in Emacs Lisp, 3rd Edition](https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html)
-
-
-###Erlang
-* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/)
-
-
-###Flex
-* [Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf) (PDF)
-* [Adobe Flex 2, Programming Actionscript 3.0](http://download.macromedia.com/pub/documentation/en/flex/2/prog_actionscript30.pdf) (PDF)
-
-
-###F Sharp
-* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks
-* [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters)
-* [Programming Language Concepts for Software Developers](http://www.itu.dk/courses/BPRD/E2009/plcsd-1-2.pdf) (PDF)
-* [F# Succinctly, SyncFusion](http://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) *(Just fill the fields with any values)*
-
-
-###Forth
-* [Starting Forth](http://home.iae.nl/users/mhx/sf.html)
-* [Thinking Forth](http://thinking-forth.sourceforge.net/)
-* [Programming Forth](http://www.mpeforth.com/arena/ProgramForth.pdf) (PDF)
-* [A Beginner's Guide to Forth](http://hackershelf.com/book/482/a-beginners-guide-to-forth/)
-* [And so Forth...](http://ficl.sourceforge.net/pdf/Forth_Primer.pdf) (PDF)
-* [Thoughtful Programming and Forth](http://www.ultratechnology.com/forth.htm)
-
-
-###Git
-* [Pro Git](http://git-scm.com/book)
-* [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html)
-* [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF)
-* [Git internals](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf) (PDF)
-* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/)
-* [Git Reference](http://www.gitref.org)
-* [Version Control by Example (Mercurial, Subversion, Verasity)](http://www.ericsink.com/vcbe/)
-* [Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)*
-* [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net)
-
-
-###Go
-* [The Go Tutorial](http://golang.org/doc/go_tutorial.html)
-* [Go by Example](https://gobyexample.com/)
-* [Learning Go](http://www.miek.nl/projects/learninggo/)
-* [An Introduction to Programming in Go](http://www.golang-book.com/)
-* [Network programming with Go](http://jan.newmarch.name/go/)
-
-
-###Grails
-* [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started)
-
-
-###Hadoop
-* [Hadoop Illuminated](http://hadoopilluminated.com/book.php) - Mark Kerzner & Sujee Maniyam
-* [Programming Pig](http://chimera.labs.oreilly.com/books/1234000001811/index.html) - Alan Gates
-
-
-###Haskell
-* [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress)
-* [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF)
-* [Haskell and Yesod](http://www.yesodweb.com/book-1.2)
-* [Learn You a Haskell](http://learnyouahaskell.com/)
-* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/index.xhtml)
-* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929)
-* [Real World Haskell](http://book.realworldhaskell.org/)
-* [Wikibook Haskell](http://en.wikibooks.org/wiki/Haskell)
-* [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF)
-* [Haskell no panic](http://lisperati.com/haskell/)
-* [A Gentle Introduction to Haskell](http://www.haskell.org/tutorial/)
-* [Speeding Through Haskell](http://www.sthaskell.com/)
+* [xuetangX](https://www.xuetangx.com/)
+* [Codecademy](http://www.codecademy.com/?locale_code=zh)
 
+###软件开发方法
+* [硝烟中的 Scrum 和 XP](http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches)
+* [文章《Functional Programming For The Rest of Us》的中文翻译](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn)
 
 ###HTML / CSS
-* [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/))
-* [GA Dash](http://dash.generalassemb.ly)
-* [HTML Dog Tutorials](http://www.htmldog.com/)
-* [HTML5 Canvas](http://chimera.labs.oreilly.com/books/1234000001654/index.html) - Steve Fulton & Jeff Fulton
-* [HTML5 for Publishers](http://chimera.labs.oreilly.com/books/1234000000770/index.html) - Sanders Kleinfeld
-* [Learn CSS Layout](http://learnlayout.com/)
-
-
-###Icon
-* [The Implementation of the Icon Programming Language](http://www.cs.arizona.edu/icon/ibsale.htm)
-
-
-###IDL
-* [Getting Started with IDL](http://www.astro.virginia.edu/class/oconnell/astr511/IDLresources/getting-started-IDL-v7.0.pdf)
-* [Guide to Using IDL for Astronomers](http://www.astro.virginia.edu/class/oconnell/astr511/IDLresources/IDLguide.html)
-
-
-###iOS
-* [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)*
-
-
-###J
-* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) || [pdf](http://www.elliscave.com/APL_J/Learning_J.pdf)
-* [J for C Programmers by Henry Rich- online](http://www.jsoftware.com/help/jforc/contents.htm) || [pdf](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf) || [word 2003 file](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc)
-* [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (PDF)
-* [Brief Reference by Chris Burke and Clifford Reiter ](http://www.jsoftware.com/books/pdf/brief.pdf)(PDF)
-* [Computers and Mathematical Notation by Kenneth E Iverson](http://www.jsoftware.com/papers/camn.htm)
-* [Easy J by Linda Alvord, Norman Thomson - pdf](http://www.jsoftware.com/books/pdf/easyj.pdf) || [Word DOC](http://www.jsoftware.com/books/doc/easyj_doc.zip)
-* [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images)
-* [Exploring Math by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/expmath.pdf) (PDF)
-* [Arithmetic by Kenneth E Iverson ](http://www.jsoftware.com/books/pdf/arithmetic.pdf) (PDF)
-* [Calculus by Kenneth E Iverson ](http://www.jsoftware.com/books/pdf/calculus.pdf)(PDF)
-* [Concrete Math Companion  by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/cmc.pdf) (PDF)
-* [J Primer](http://www.jsoftware.com/help/primer/contents.htm)
+* [学习CSS布局](http://zh.learnlayout.com/)
 
+###版本控制
+* [Pro Git](http://git-scm.com/book/zh)
+* [Git magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/)
+* [Git - 简易指南](http://rogerdudler.github.io/git-guide/index.zh.html)
+* [Git 参考手册](http://gitref.justjavac.com/)
 
-###Java
-* [Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html)
-* [Data Structures and Algorithms with Object-Oriented Design Patterns in Java](http://www.brpreiss.com/books/opus5/html/page9.html)
-* [Category wise tutorials - J2EE](http://www.mkyong.com/)
-* [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey
-* [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck
-* [Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) (PDF)
-* [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF)
-* [Java Thin-Client Programming](http://www.redbooks.ibm.com/redbooks/SG245118.html)
-* [Learning Java](http://chimera.labs.oreilly.com/books/1234000001805/index.html) - Patrick Niemeyer
-* [OSGi in Practice](http://njbartlett.name/files/osgibook_preview_20091217.pdf) (PDF)
-* [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/)
-* [Thinking in Java](http://www.mindview.net/Books/TIJ/)
-
-
-###JavaScript
-* [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford
-* [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke
-* [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani
-* [JavaScript Bible](http://media.wiley.com/product_ancillary/28/07645334/DOWNLOAD/all.pdf) (PDF)
-* [JavaScript Essentials](http://www.techotopia.com/index.php/JavaScript_Essentials)
-* [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics)
-* [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide)
-* [JavaScript Allongé](https://leanpub.com/javascript-allonge/read)
-* [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html)
-* [The JavaScript Tutorial](http://javascript.info/)
-* [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF)
-* [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)*
-* [Dev Docs](http://devdocs.io/)
-* [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/)  - Noel Rappin
-
-####Backbone.js
-
-* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
-
-####D3.js
-
-* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html)
-
-####jQuery
-
-* [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)*
-
-####Knockout.js
-* [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)*
-
-####Node.js
-* [Mastering Node.js](http://visionmedia.github.com/masteringnode/)
-* [Mixu's Node Book](http://book.mixu.net/node/)
-* [The Node Beginner Book](http://nodebeginner.org/)
-* [Up and Running with Node](http://ofps.oreilly.com/titles/9781449398583/)
+### Ruby
+* [Ruby 风格指南](https://github.com/JuanitoFatas/ruby-style-guide/blob/master/README-zhCN.md)
+* [Rails 风格指南](https://github.com/JuanitoFatas/rails-style-guide/blob/master/README-zhCN.md)
+* [笨方法学 Ruby](http://lrthw.github.io/)
+* [Ruby on Rails Tutorial 原书第 2 版](http://railstutorial-china.org/)
 
+###Javascript
+* [Javascript Garden](http://bonsaiden.github.io/JavaScript-Garden/zh/)
 
 ###LaTeX
-* [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) (PDF)
-* [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX)
-
-See also [TeX](#tex)
-
-
-###Linux
-* [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/)
-* [Getting Started with Ubuntu](http://ubuntu-manual.org/)
-* [GNU Autoconf, Automake and Libtool](http://sources.redhat.com/autobook/download.html)
-* [GTK+/Gnome Application Development](http://www.linuxtopia.org/online_books/gui_toolkit_guides/gtk+_gnome_application_development/index.html)
-* [The Debian Administrator's Handbook](http://debian-handbook.info/)
-* [The Linux Command Line](http://linuxcommand.org/tlcl.php) (PDF)
-* [The Linux Development Platform (PDF)](http://www.informit.com/content/downloads/perens/0130091154.pdf) (PDF)
-* [Linux Device Drivers](http://lwn.net/Kernel/LDD3/) by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
-* [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/)
-* [The Linux Kernel Module Programming Guide](http://tldp.org/LDP/lkmpg/2.6/html/)
-* [Secure Programming for Linux and Unix](http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO.html)
-* [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/)
-* [Ubuntu Pocket Guide and Reference](http://www.ubuntupocketguide.com/index_main.html)
-* [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF)
-
-
-###Lisp
-* [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html)
-* [Common Lisp: A Gentle Introduction to Symbolic Computation](http://www.cs.cmu.edu/~dst/LispBook/) - David S. Touretzky
-* [Common Lisp Quick Reference](http://clqr.boundp.org/)
-* [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/toc)
-* [Natural Language Processing in Lisp](http://www.informatics.susx.ac.uk/research/groups/nlp/gazdar/nlp-in-lisp/index.html)
-* [On Lisp](http://www.paulgraham.com/onlisp.html)
-* [Practical Common Lisp](http://www.gigamonkeys.com/book/)
-* [Successful Lisp: How to Understand and Use Common Lisp](http://psg.com/~dlamkins/sl/) - David Lamkins
-* [Sketchy LISP](http://www.bcl.hamilton.ie/~nmh/t3x.org/zzz/) - Nils Holm
-
-
-###Lua
-* [Programming In Lua](http://www.lua.org/pil/) (for version 5)
-* [Programming Gems](http://www.lua.org/gems/)
-* [Lua 5.1 Reference Manual](http://www.lua.org/manual/5.1/)
-
-
-###Mathematica
-* [Mathematica® programming: an advanced introduction by Leonid Shifrin](http://www.mathprogramming-intro.org/)
-* [Stephen Wolfram's The Mathematica Book](http://reference.wolfram.com/legacy/v5_2/)
-* [Wolfram Mathematica Tutorial Collection](http://www.wolfram.com/learningcenter/tutorialcollection/)
-
-
-###Maven
-* [Better Builds with Maven](http://www.maestrodev.com/better-build-maven)
-* [Maven by Example](http://www.sonatype.com/books/mvnex-book/reference/public-book.html)
-* [Maven: The Complete Reference](http://www.sonatype.com/books/mvnref-book/reference/public-book.html)
-* [Repository Management with Nexus](http://www.sonatype.com/books/nexus-book/reference/)
-* [Developing with Eclipse and Maven](http://www.sonatype.com/books/m2eclipse-book/reference/)
-
-
-###Mercurial
-* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/)
-* [HGInit - Mercurial Tutorial by Joel Spolsky](http://hginit.com/)
-
-
-###.NET (C# / VB / Nemerle / Visual Studio)
-* [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials)
-* [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming)
-* [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming)
-* [Charles Petzold's .NET Book Zero](http://www.charlespetzold.com/dotnet/index.html)
-* [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](http://www.brpreiss.com/books/opus6/)
-* [Entity Framework](http://weblogs.asp.net/zeeshanhirani/archive/2008/12/05/my-christmas-present-to-the-entity-framework-community.aspx)
-* [Moving to Microsoft Visual Studio 2010](http://blogs.msdn.com/b/microsoft_press/archive/2010/09/13/free-ebook-moving-to-microsoft-visual-studio-2010.aspx)
-* [Nemerle](http://asaha.com/ebook/AMTQ2NjA-/Nemerle.pdf) (PDF)
-* [Threading in C#](http://www.albahari.com/threading/)
-* [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials)
-* [Visual Studio Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) (VS 2003-2005 only)
-* [Under the Hood of .NET Memory Management](http://download.red-gate.com/ebooks/DotNet/Under_the_Hood_of_.NET_Management.pdf) (PDF) *(RedGate, By Chris Farrell and Nick Harrison)*
-* [Practical Performance Profiling: Improving the efficiency of .NET code ](http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/entrypage/practical-performance-profiling) *(RedGate, By Jean-Philippe Gouigoux)*
-* [.NET Performance Testing and Optimization - The Complete Guide](http://download.red-gate.com/ebooks/DotNet/Perf_Test_and_opt_eBook.zip) *(RedGate, By Paul Glavich and Chris Farrell)*
-
-
-###NoSQL
-* [CouchDB: The Definitive Guide](http://books.couchdb.org/relax/)
-* [The Little MongoDB Book](http://openmymind.net/2011/3/28/The-Little-MongoDB-Book)
-* [The Little Redis Book](http://openmymind.net/2012/1/23/The-Little-Redis-Book/)
-* [The Little Riak Book](http://littleriakbook.com/)
-* [Graph Databases](http://graphdatabases.com/)
-
-
-###Oberon
-* [Programming in Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProgInOberon.pdf) (PDF)
-* [Object-Oriented Programming in Oberon-2](http://ssw.jku.at/Research/Books/Oberon2.pdf) (PDF)
-
-
-###Objective-C
-* [Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf) (PDF)
-* [Object-Oriented Programming with Objective-C](http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/OOP_ObjC/OOP_ObjC.pdf) (PDF)
-* [Objective-C Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/objective-c) (PDF, Kindle) *(Just fill the fields with any values)*
-
-
-###OCaml
-* [Introduction to Objective Caml](http://courses.cms.caltech.edu/cs134/cs134b/book.pdf) (PDF)
-* [Objective Caml for Scientists (first chapter only)](http://www.ffconsultancy.com/products/ocaml_for_scientists/chapter1.html)
-* [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/)
-* [Developing Applications With Objective Caml](http://caml.inria.fr/pub/docs/oreilly-book/)
-* [Real World OCaml](https://realworldocaml.org/beta3/en/html/)
-* [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje
-
-
-###Octave
-* [Octave Programming](http://en.wikibooks.org/wiki/Octave_Programming_Tutorial)
-
-
-###OpenSCAD
-* [OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual)
-
-
-###Oracle Server
-* [Oracle's Guides and Manuals](http://tahiti.oracle.com/)
-
-
-###Oracle PL/SQL
-* [PL/SQL Language Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17126/toc.htm)
-* [PL/SQL Packages and Types Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/toc.htm)
-* [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx)
-
-
-###Parrot / Perl 6
-* [Using Perl 6](http://github.com/perl6/book/) (work in progress)
-
-
-###Perl
-* [Beginning Perl](http://www.perl.org/books/beginning-perl/)
-* [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/)
-* [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) (PDF)
-* [Extreme Perl](http://www.extremeperl.org/bk/home)
-* [Higher-Order Perl](http://hop.perl.plover.com/book/)
-* [The Mason Book](http://www.masonbook.com/book/)
-* [Modern Perl 5](http://www.onyxneon.com/books/modern_perl/index.html)
-* [Perl & LWP](http://lwp.interglacial.com/index.html)
-* [Perl for the Web](http://www.globalspin.com/thebook/)
-* [Perl Free Online EBooks](http://linkmingle.com/list/13-plus-List-of-Free-Great-Perl-Books-available-Online-freebooksandarticles) (meta-list)
-* [Learning Perl The Hard Way](http://www.greenteapress.com/perl/)
-* [Practical mod\_perl](http://modperlbook.org/)
-* [Web Client Programming with Perl](http://oreilly.com/openbook/webclient/)
-
-
-###PHP
-* [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials)
-* [PHP: The Right Way](http://www.phptherightway.com/)
-* [Practical PHP Programming](http://www.tuxradar.com/practicalphp) (wiki containing O'Reilly's *PHP In a Nutshell*)
-* [Symfony2](http://symfony.com/doc/current/book/index.html)
-* [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/)
-* Laravel Framework
-   * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc)
-   * [Code Happy](http://codehappy.daylerees.com/) (Laravel 3 Starter Book)
-   * [Code Bright](http://codebright.daylerees.com/) (Laravel 4 Starter Book)
-* Drupal Framework
-	* Drupal 6
-	* Drupal 7
-		*	[The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.pdf) (PDF)
-		*	[Master Drupal in 7 hours](http://dl.dropboxusercontent.com/u/54624702/Master%20Drupal%20in%207%20hours_v1.1.pdf) (PDF)
-	* Drupal 8
-* [PHP Internals Book](http://www.phpinternalsbook.com/)
-
-
-###PowerShell
-* [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/)
-
-
-###Processing
-* [The Nature of Code: Simulating Natural Systems with Processing](http://natureofcode.com/book/)
-
-
-###Prolog
-* [Adventure in Prolog](http://www.amzi.com/AdventureInProlog/advfrtop.htm)
-* [Applications of Prolog](http://bookboon.com/int/student/it/applications-of-prolog)
-* [Building Expert Systems in Prolog](http://www.amzi.com/ExpertSystemsInProlog/)
-* [Introduction to Prolog for Mathematicians](http://www.j-paine.org/prolog/mathnotes/files/pms/pms.html)
-* [Learn Prolog Now!](http://www.learnprolognow.org/)
-* [Logic, Programming and Prolog (2ed)](http://www.ida.liu.se/~ulfni/lpp/)
-* [Natural Language Processing Techniques in Prolog](http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/)
-* [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog)
-* [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html)
-* [Visual Prolog 7.2 for Tyros](http://download.pdc.dk/vip/72/books/tyros/tyros72.pdf) (PDF)
-
-
-###PostgreSQL
-* [Practical PostgreSQL](http://www.commandprompt.com/ppbook/)
-
-
-###Python
-* [Byte of Python](http://www.swaroopch.com/notes/Python)
-* [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html)
-* [Dive into Python](http://www.diveintopython.net/)
-* [Dive into Python 3](http://getpython3.com/diveintopython3/)
-* [Google's Python Class](https://developers.google.com/edu/python/?hl=de-DE&csw=1)
-* [Hacking Secret Cyphers with Python](http://inventwithpython.com/hacking/chapters/) - Al Sweigart
-* [Hitchiker's Guide to Python!](http://docs.python-guide.org/en/latest/)
-* [How to Think Like a Computer Scientist: Learning with Python](http://www.greenteapress.com/thinkpython/thinkCSpy/)
-* [Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson
-* [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart
-* [Learn Python The Hard Way](http://learnpythonthehardway.org/book/)
-* [Lectures on scientific computing with python](https://github.com/jrjohansson/scientific-python-lectures) - J.R. Johansson
-* [Making Games with Python & Pygame](http://inventwithpython.com/pygame/chapters/) - Al Sweigart
-* [Natural Language Processing with Python](http://www.nltk.org/book)
-* [Porting to Python 3: An In-Depth Guide](http://python3porting.com/)
-* [Python Bibliotheca](http://openbookproject.net/pybiblio/)
-* [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley
-* [Python for Fun](http://www.openbookproject.net/py4fun/)
-* [Python for Informatics: Exploring Information](http://www.pythonlearn.com/book.php)
-* [Python for you and me](http://pymbook.readthedocs.org/en/latest/)
-* [Python Practice Book](http://anandology.com/python-practice-book/index.html)
-* [Python Programming](http://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) - PDF
-* [Python Scientific Lecture Notes](http://scipy-lectures.github.io/)
-* [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html)
-* [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html)
-* [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey
-* [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html)
-
-####Django
-* [Djen of Django](http://agiliq.com/books/djenofdjango/)
-* [Django by Example](http://www.lightbird.net/dbe/)
-* [Tango With Django](http://www.tangowithdjango.com/book/)
-* [Deploy Django](http://www.deploydjango.com)
-
-####Flask
-* [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world)
-
-
-###R
-* [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) (PDF)
-* [The R Manuals](http://cran.r-project.org/manuals.html)
-* [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/html/)
-* [R by example](http://www.mayin.org/ajayshah/KB/R/index.html)
-* [Introduction to Probability and Statistics Using R](http://cran.r-project.org/web/packages/IPSUR/vignettes/IPSUR.pdf) (PDF)
-* [Advanced R Programming](http://adv-r.had.co.nz/)
-* [R practicals](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/R/practicalsBookNoAns.pdf) (PDF)
-* [R for spatial analysis](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/spatialEpiBook.pdf) (PDF)
-* [Learning Statistics with R](http://health.adelaide.edu.au/psychology/ccs/teaching/lsr/)
-* [R language for Programmers](http://www.johndcook.com/R_language_for_programmers.html)
-
-
-###Racket
-* [Programming Languages: Application and Interpretation](http://cs.brown.edu/courses/cs173/2012/book/index.html)
-* [The Racket Guide](http://docs.racket-lang.org/guide/index.html)
-
-
-###Ruby
-* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/)
-* [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/)
-* [MacRuby: The Definitive Guide](http://macruby.labs.oreilly.com/)
-* [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/)
-* [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/)
-* [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby))
-* [Ruby Hacking Guide](http://ruby-hacking-guide.github.io/)
-* [Ruby Best Practices](http://majesticseacreature.com/rbp-book/pdfs/rbp_1-0.pdf) (PDF)
-* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com)
-* [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide)
-* [Code Academy Ruby](http://www.codecademy.com/tracks/ruby)
-* [How To Think Like a Computer Scientist: Learning With Ruby](http://mysite.verizon.net/hpassel/thinkruby/)
-* [Ruby in Twenty Minutes](https://www.ruby-lang.org/en/documentation/quickstart/)
-* [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials)
-* [Ruby Learning](http://rubylearning.com/)
-* [TryRuby by CodeSchool](http://tryruby.org/)
-* [Learn X in Y minutes: Where X=ruby](http://learnxinyminutes.com/docs/ruby/)
-
-
-###Ruby on Rails
-* [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)
-* [Objects on Rails](http://objectsonrails.com)
-* [Ruby on Rails Guides](http://guides.rubyonrails.org)
-* [A community-driven Rails style guide](https://github.com/bbatsov/rails-style-guide)
-* [Rails for Zombies](http://railsforzombies.org/)
-* [Learn Ruby On Rails By Creating An App Right In Your Browser](http://www.codelearn.org/)
-
-
-###Rust
-* [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html)
-
-
-###Sage
-* [The Sage Manuals](http://sagemath.org/doc/)
-* [Sage for Newbies](http://sage.math.washington.edu/home/tkosan/newbies_book/)
-* [Sage for Power Users](http://modular.math.washington.edu/books/sagebook/sagebook.pdf) (PDF)
-
-
-###Scala
-* [Another tour of Scala](http://naildrivin5.com/scalatour)
-* [Effective Scala](http://twitter.github.com/effectivescala/)
-* [Exploring Lift](http://exploring.liftweb.net/) (published earlier as "The Definitive Guide to Lift", [PDF](http://groups.google.com/group/the-lift-book))
-* [Lift](http://github.com/tjweir/liftbook)
-* [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/)
-* [Programming in Scala, First Edition](http://www.artima.com/pins1ed/)
-* [Programming Scala](http://programming-scala.labs.oreilly.com/index.html)
-* [Scala By Example](http://www.scala-lang.org/docu/files/ScalaByExample.pdf) (PDF)
-* [Scala School by Twitter](http://twitter.github.io/scala_school/)
-* [A Scala Tutorial for Java programmers](http://www.scala-lang.org/docu/files/ScalaTutorial.pdf) (PDF)
-* [Xtrace](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/)
-
-
-###Scheme
-* [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html)
-* The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/)
-* [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html)
-* [Teach Yourself Scheme in Fixnum Days](http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html)
-
-
-###Sed
-* [Sed - An Introduction and Tutorial](http://www.grymoire.com/Unix/Sed.html)
-
-
-###Smalltalk
-* [Computer Programming using GNU Smalltalk](http://www.canol.info/books/computer_programming_using_gnu_smalltalk) (PDF)
-* [Dynamic Web Development with Seaside](http://book.seaside.st/book/table-of-contents)
-* [Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks.html) (meta-list)
-* [Pharo by Example](http://pharobyexample.org/) (Smalltalk DE)
-* [Squeak By Example](http://www.squeakbyexample.org/) (Smalltalk IDE)
-
-
-###Subversion
-* [Subversion Version Control](http://www.phptr.com/content/images/0131855182/downloads/Nagel_book.pdf) (PDF)
-* [Version Control with Subversion](http://svnbook.red-bean.com/)
-
-
-###SQL (implementation agnostic)
-* [Developing Time-Oriented Database Applications in SQL](http://www.cs.arizona.edu/people/rts/publications.html)
-* [Use The Index, Luke!: A Guide To SQL Database Performance](http://use-the-index-luke.com/)
-* [Learn SQL The Hard Way](http://sql.learncodethehardway.org/)
-
-###SQL Server
-* [Introducing Microsoft SQL Server 2008 R2](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#IntroducingMicrosoftSQLServer2008R2)
-* [Introducing Microsoft SQL Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#IntroducingMicrosoftSQLServer2012)
-* [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials:ReportingServices)
-* [SQL Server Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)*
-* [Defensive Database Programming ](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf) (PDF) *(RedGate, By Alex Kuznetsov)*
-* [SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)*
-* [Inside the SQL Server Query Optimizer](http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/sql-query-optimizer-ebook3) *(RedGate, By Benjamin Nevarez)*
-* [SQL Server Transaction Log Management](http://www.red-gate.com/community/books/sql-server-transaction-log-management) *(RedGate, By Tony Davis and Gail Shaw)*
-* [The Art of SQL Server FILESTREAM](http://www.red-gate.com/community/books/art-of-filestream.htm) *(RedGate, By Jacob Sebastian and Sven Aelterman)*
-* [SQL Server Concurrency: Locking, Blocking and Row Versioning](http://www.red-gate.com/community/books/sql-server-concurrency.htm) *(RedGate, By Kalen Delaney)*
-* [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)*
-* [Troubleshooting SQL Server: A Guide for the Accidental DBA](http://www.red-gate.com/community/books/accidental-dba) *(RedGate, By Jonathan Kehayias and Ted Krueger)*
-* [SQL Server Hardware](http://www.red-gate.com/community/books/sql-server-hardware) *(RedGate, By Glenn Berry)*
-* [SQL Server Statistics](http://www.red-gate.com/community/books/sql-server-statistics.htm) *(RedGate, By Holger Schmeling)*
-* [Performance Tuning with SQL Server Dynamic Management Views](http://www.red-gate.com/community/books/dynamic-management-views.htm) *(RedGate, By Tim Ford and Louis Davidson)*
-* [Brad's Sure Guide to SQL Server Maintenance Plans](http://www.red-gate.com/community/books/sql-server-maintenance-plans) *(RedGate, By Brad McGehee)*
-* [Best of SQLServerCentral.com Vol 7](http://www.red-gate.com/community/books/ssc-7.htm) *(RedGate, By SQLServerCentral Authors)*
-* [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)*
-* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)*
-* [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)*
-* [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm) *(RedGate, By SQLServerCentral Authors)*
-* [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)*
-
-
-###Teradata
-* [Teradata Books](http://www.info.teradata.com/)
-
-
-###TeX
-* [TeX for the Impatient](https://www.gnu.org/software/teximpatient/), by Paul Abrahams, Kathryn Hargreaves, and Karl Berry
-* [Notes On Programming in TeX](http://pgfplots.sourceforge.net/TeX-programming-notes.pdf) (PDF) by Christian Feursänger
-
-See also [LaTeX](#latex)
-
-###Theory
-* [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/)
-* [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF)
-
-
-###TypeScript
-* [TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) *(Just fill the fields with any values)*
-
+* [一份不太简短的 LaTeX2ε 介绍](http://ctan.org/pkg/lshort-zh-cn)
 
-###Vim
-* [A Byte of Vim](http://www.swaroopch.com/notes/Vim)
-* [Vim Recipes](http://ebooksgo.org/computer/vim-recipes.pdf) (PDF)
-* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) (PDF) by Steve Oualline
-* [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com/)
+### LISP
+* [ANSI Common Lisp 中文翻译版](http://acl.readthedocs.org/en/latest/)
 
+### Haskell
+* [Real World Haskell 中文版](http://rwh.readthedocs.org/en/latest/)
 
-###Websphere
-* [Getting started with WebSphere](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_WASCE_p2.pdf) (PDF)
+### Scala
+* [Scala 课堂](http://twitter.github.io/scala_school/zh_cn/index.html) (Twitter的Scala中文教程)
 
+### Shell
+* [Shell 脚本编程30分钟入门](https://github.com/qinjx/30min_guides/blob/master/shell.md)
 
-###Windows Phone
-* [Programming Windows Phone 7](http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx)
+### Database
+* [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn)

Разница между файлами не показана из-за своего большого размера
+ 402 - 218
free-programming-books.md


+ 47 - 0
free-programming-interactive-tutorials-en.md

@@ -0,0 +1,47 @@
+###Clojure
+* [Clojure Koans](http://clojurekoans.com/)
+* [ClojureScript Koans](http://clojurescriptkoans.com/)
+
+
+###CoffeeScript
+* [Smooth CoffeeScript, Interactive Edition](http://autotelicum.github.io/Smooth-CoffeeScript/interactive/interactive-coffeescript.html)
+
+
+###Git
+* [Try Git](http://try.github.io)
+* [Learn Git Branching](http://pcottle.github.io/learnGitBranching/)
+
+
+###Go
+* [The Go Tutorial](http://golang.org/doc/go_tutorial.html)
+
+
+###Javascript
+* [Learning Advanced JavaScript](http://ejohn.org/apps/learn/)
+
+
+###Lisp
+* [Lisp Koans](https://github.com/google/lisp-koans)
+
+
+###MATLAB
+* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials)
+
+
+###NoSQL
+* [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans)
+
+###Objective-C
+
+* [Try Objective-C](http://tryobjectivec.codeschool.com)
+
+###Python
+* [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html)
+* [Python Koans](https://github.com/gregmalcolm/python_koans)
+
+
+###Ruby
+* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com)
+* [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby)
+* [Try Ruby](http://tryruby.org/)
+* [Ruby Koans](http://www.rubykoans.com/)

+ 6 - 3
javascript-frameworks-resources.md

@@ -1,4 +1,5 @@
 ## Angular.js
+* [Angular for the jQuery developer](http://www.ng-newsletter.com/posts/angular-for-the-jquery-developer.html)
 * [Angular.js Snippets for Sublime Text 2](https://github.com/maxhoffmann/angular-snippets)
 * [AngularJS Insights](http://pascalprecht.github.com/slides/angularjs-insights/#/)
 * [AngularJS - Extend your Browser](https://speakerdeck.com/petebd/devox-uk-2013-angularjs?slide=2)
@@ -7,19 +8,20 @@
 * [Angular.js Cheat Sheet](http://www.cheatography.com/proloser/cheat-sheets/angularjs/)
 * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF)
 * [Angular.js Youtube Channel](https://www.youtube.com/angularjs)
-* [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/)
 * [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io)
 * [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist)
+* [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/)
 * [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html)
 
 ## Backbone.js
 * [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/)
-* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
 * [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io)
 * [Backbone.js + Require.js, Modularization and Just in Time Dependency Loading, part 1](http://developer.teradata.com/blog/jasonstrimpel/2011/12/part-1-backbone-js-require-js) [part 2](http://developer.teradata.com/blog/jasonstrimpel/2012/01/part-2-backbone-js-require-js-further-modularization-and-just-in-time-dep)
+* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
 * [Getting Started with Backbone.js](http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-backbone-js/)
 * [How to share Backbone.js models with node.js](http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs)
 * [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/)
+* [Hello Backbone - Hello world examples of increasing complexity](http://arturadib.com/hello-backbonejs/)
 
 
 ## D3.js
@@ -38,6 +40,7 @@
 
 ## Knockout.js
 * [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)*
+* [Knockout.js Starter](http://dl.e-book-free.com/2013/07/knockoutjs_starter.pdf)
 * tech.pro: Knockout.js tutorial video series
     * [Lesson 1 - Introduction](http://tech.pro/tutorial/1562/knockoutjs-lesson-1-introduction)
     * [Lesson 2 - Initialising the application](http://tech.pro/tutorial/1563/knockoutjs-lesson-2-initialising-the-application)
@@ -53,7 +56,7 @@
     * [Lesson 12 - The value binding](http://tech.pro/tutorial/1573/knockoutjs-lesson-12-the-value-binding)
     * [Lesson 13 - Additional Knockout features](http://tech.pro/tutorial/1574/knockoutjs-lesson-13-additional-knockout-features)
     * [Lesson 14 - Adding a lightbox](http://tech.pro/tutorial/1575/knockoutjs-lesson-14-adding-a-lightbox)
-    * Lesson 15: Summary of the series (Comming soon...)
+    * Lesson 15: Summary of the series (Coming soon...)
 
 
 ## Node.js

Некоторые файлы не были показаны из-за большого количества измененных файлов