This guide details how to contribute to this repository.
## Contributor license agreement
By submitting code you agree to the [LICENCE](/LICENSE) of this repository.
## Everyone is welcome to add a new free book to the list
Yep, that is true, you and your friends are welcome to add new free books to the list. And by free, we mean free, really free.
And you know what? It's really easy, see below.
## Steps to add a new book
Make sure that you've read [Contribution](https://github.com/vhf/free-programming-books/wiki/Contribution), which guides you to editing a repository. Then:
1. Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one pull request, but please make sure your title reflects what you've changed.
2. Use our standard for formatting the .md file. Check it out: [Formatting](#formatting)
3. Please try to use alphabetic order.
### Formatting
We are adults. Let's respect the next standard.
+ All lists are ```.md``` files. Try to learn Github's Markdown syntax. It's simple!
+ All the lists start with an Index, the idea is to show all of sections and subsections there, so it's important to have an index for each section. Right now it's alphabetized, so please use alphabetic order.
+ Sections are using level 3 heading (in HTML is ```<h3>```, in Markdown is ```###```), and subsections are using level 4 (in Markdown is ####).
The idea is to have
+```2``` empty lines between last suggested book & header
+```0``` empty line between header & first book of that very section.
+```0``` empty line between each book in 1 section.
+```1``` empty line at the end of each ```.md``` file.
Like this example:
```
[...]
* [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/)
If you want to find a learning resource, you should definitely check out our site, [Free Learning Resources](http://resrc.io).
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).
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.
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.
...
@@ -12,7 +8,7 @@ Moved to GitHub for collaborative updating and for the site mentioned above.
...
@@ -12,7 +8,7 @@ Moved to GitHub for collaborative updating and for the site mentioned above.
**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.
**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.
### How to Share
### How to Share
+[Share on Twitter](http://twitter.com/home?status=https://github.com/vhf/free-programming-books%0AFree%20Programming%20Books)
+[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 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]=)
### Noticeable lists from [reSRC](http://resrc.io/)
### 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/)
+ Free JavaScript frameworks resources and tutorials: [github](/javascript-frameworks-resources.md) or [site](http://resrc.io/list/18/javascript-frameworks/)
### Interactive Programming Resources
### Interactive Programming Resources
+ Free interactive programming tutorials: [github](/free-programming-interactive-tutorials-en.md) or [site](http://resrc.io/list/217/programming-interactive-tutorials/)
+ Free interactive programming tutorials: [github](/free-programming-interactive-tutorials-en.md) or [site](http://resrc.io/list/217/programming-interactive-tutorials/)
*[Scrum und XP im harten Projektalltag](http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenchesonline_German.pdf)
*[Scrum und XP im harten Projektalltag](http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenchesonline_German.pdf)
###Action Script
###Action Script
*[ActionScript 1 und 2](http://openbook.galileodesign.de/actionscript/)
*[ActionScript 1 und 2](http://openbook.galileodesign.de/actionscript/)
*[Einstieg in ActionScript](http://openbook.galileodesign.de/actionscript_einstieg/)
*[Einstieg in ActionScript](http://openbook.galileodesign.de/actionscript_einstieg/)
###Android
###Android
*[Grundlagen und Programmierung](http://www.dpunkt.de/ebooks_files/free/3436.pdf)
*[Grundlagen und Programmierung](http://www.dpunkt.de/ebooks_files/free/3436.pdf)
###Assembly Language
###Assembly Language
*[PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
*[PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
###C
###C
*[C von A bis Z](http://openbook.galileocomputing.de/c_von_a_bis_z/)
*[C von A bis Z](http://openbook.galileocomputing.de/c_von_a_bis_z/)
*[Softwareentwicklung in C](http://www.klausschmaranz.com/Downloads/SoftwareentwicklungInC.pdf)
*[Softwareentwicklung in C](http://www.klausschmaranz.com/Downloads/SoftwareentwicklungInC.pdf)
###C++
###C++
*[Die Boost C++ Bibliotheken](http://www.highscore.de/cpp/boost/)
*[Die Boost C++ Bibliotheken](http://www.highscore.de/cpp/boost/)
*[Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/)
*[Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/)
*[Programmieren in C++: Aufbau](http://www.highscore.de/cpp/aufbau/)
*[Programmieren in C++: Aufbau](http://www.highscore.de/cpp/aufbau/)
###C Sharp
###C Sharp
*[Programmieren in C#: Einführung](http://www.highscore.de/csharp/einfuehrung/)
*[Programmieren in C#: Einführung](http://www.highscore.de/csharp/einfuehrung/)
*[OPENLIBRA La Biblioteca Libre online que estabas esperando](http://www.etnassoft.com/biblioteca/)
*[OPENLIBRA La Biblioteca Libre online que estabas esperando](http://www.etnassoft.com/biblioteca/)
###Agnosticos
###Agnosticos
####Algoritmos
####Algoritmos
*[Algoritmos y Programación (Guía para docentes)](http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf)(PDF)
*[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 de Algoritmos](http://docencia.izt.uam.mx/pece/pagina_academica/AA/indexa.html)
...
@@ -44,39 +44,50 @@
...
@@ -44,39 +44,50 @@
*[Temas selectos de estructuras de datos](http://www.matematicas.unam.mx/jloa/publicaciones/estructurasdeDatos.pdf)(PDF)
*[Temas selectos de estructuras de datos](http://www.matematicas.unam.mx/jloa/publicaciones/estructurasdeDatos.pdf)(PDF)
*[Teoría sintáctico-gramatical de objetos](http://www.bubok.es/libros/219288/Teoria-sintacticogramatical-de-objetos)
*[Teoría sintáctico-gramatical de objetos](http://www.bubok.es/libros/219288/Teoria-sintacticogramatical-de-objetos)
####Base de Datos
####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)
*[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)
*[Apuntes de Base de Datos 1, Universidad de Alicante](http://rua.ua.es/dspace/bitstream/10045/2990/1/ApuntesBD1.pdf)(PDF)
*[Base de Datos, por Mercedes Marqués](http://www.uji.es/bin/publ/edicions/bdatos.pdf)(PDF)
*[Base de Datos, 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)
*[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
####Ciencia Computacional
*[Breves Notas sobre Teoría de la Computación](http://www.matematicas.unam.mx/jloa/publicaciones/teoria.pdf)(PDF)
*[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)
*[Breves Notas sobre Autómatas y Lenguajes](http://www.matematicas.unam.mx/jloa/publicaciones/automatasyLenguajes.pdf)(PDF)
###Emacs
###Emacs
*[Emacs: Iniciación a la edición](http://www.rpublica.net/emacs/emacs.html)
*[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
####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)(PDF)
*[Scrum y XP desde la trincheras](http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-desde-las-trincheras.pdf)(PDF)
*[Diseño Ágil con TDD](http://www.dirigidoportests.com/el-libro)
*[Diseño Ágil con TDD](http://www.dirigidoportests.com/el-libro)
*[Metodologías Ágiles para el Desarrollo de Software](http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html)
*[Metodologías Ágiles para el Desarrollo de Software](http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html)
*[Curso de Programación Android](http://www.sgoliver.net/blog/wp-content/uploads/2011/11/Manual-Programacion-Android-SgoliverNet-v3-muestra.zip)(PDF) by Salvador Gómez Oliver
*[Curso 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
###Assembly Language
*[PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
*[PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
...
@@ -90,28 +101,28 @@
...
@@ -90,28 +101,28 @@
###Coffeescript
###Coffeescript
*[Coffeescript, un pequeño gran libro – Javi Jiménez](https://leanpub.com/coffeescript)
*[Coffeescript, un pequeño gran libro – Javi Jiménez](https://leanpub.com/coffeescript)
###C++
###C++
*[Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/)
*[Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/)
###Ensamblador
###Ensamblador
*[Lenguaje Ensamblador para PC - Paul Carter](http://drpaulcarter.com/pcasm/)
*[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]
*[Codigo de Maquina para Principiantes](http://www.worldofspectrum.org/infoseekid.cgi?id=2000227)(PDF), Lisa Watts y Mike Wharton [Z80 and 6502 CPUs]
*[Git Immersion en Español](http://gitimmersion.mx)
*[Git Immersion en Español](http://gitimmersion.mx)
*[Librosweb Git](http://librosweb.es/pro_git/)
*[Librosweb Git](http://librosweb.es/pro_git/)
###Haskell
###Haskell
*[¡Aprende Haskell por el bien de todos!](http://aprendehaskell.es/main.html)
*[¡Aprende Haskell por el bien de todos!](http://aprendehaskell.es/main.html)
###Java
###Java
*[Notas de Introducción al Lenguaje de Programación Java](http://www.matematicas.unam.mx/jloa/publicaciones/introduccionJava.pdf), por Jorge L. Ortega Arjona, UNAM (PDF)
*[Notas de Introducción al Lenguaje de Programación Java](http://www.matematicas.unam.mx/jloa/publicaciones/introduccionJava.pdf), por Jorge L. Ortega Arjona, UNAM (PDF)
*[Tutorial básico de Java EE](http://www.javahispano.org/storage/contenidos/JavaEE.pdf)(PDF)
*[Tutorial básico de Java EE](http://www.javahispano.org/storage/contenidos/JavaEE.pdf)(PDF)
...
@@ -119,19 +130,21 @@
...
@@ -119,19 +130,21 @@
*[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)
*[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)
*[Programación Orientada a Objetos en Java](http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/opt/java.pdf)(PDF)
###JavaScript
###JavaScript
*[Introducción a JavaScript](http://librosweb.es/javascript/)
*[Introducción a JavaScript](http://librosweb.es/javascript/)
*[Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es)
*[Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es)
####Node.js
####Node.js
*[Introducción a Node.js a través de Koans](http://nodejskoans.com/)
*[El Libro para Principiantes en Node.js](http://www.nodebeginner.org/index-es.html)
*[El Libro para Principiantes en Node.js](http://www.nodebeginner.org/index-es.html)
###LaTeX
###LaTeX
*[La introducción no-tan-corta a LaTeX 2ε](http://www.ctan.org/tex-archive/info/lshort/spanish)
*[La introducción no-tan-corta a LaTeX 2ε](http://www.ctan.org/tex-archive/info/lshort/spanish)
###PHP
###PHP
*[Manual de PHP (forosdelweb.com)](http://www.forosdelweb.com/wiki/Manual_de_PHP)
*[Manual de PHP (forosdelweb.com)](http://www.forosdelweb.com/wiki/Manual_de_PHP)
*[Symfony 2.3, el libro oficial](http://librosweb.es/symfony_2_3/)
*[Symfony 2.3, el libro oficial](http://librosweb.es/symfony_2_3/)
...
@@ -140,8 +153,8 @@
...
@@ -140,8 +153,8 @@
*[POO y MVC en PHP](http://www.bubok.es/libros/205199/POO-y-MVC-en-PHP)
*[POO y MVC en PHP](http://www.bubok.es/libros/205199/POO-y-MVC-en-PHP)
*[Manual de estudio introductorio al lenguaje PHP procedural](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-php.pdf)
*[Manual de estudio introductorio al lenguaje PHP procedural](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-php.pdf)
###Python
###Python
*[Aprenda a pensar como un programador (con Python)](http://web.ballardini.com.ar/ai/raw-attachment/wiki/BibliografiaPython/thinkCSpy-es.pdf)(PDF)
*[Aprenda a pensar como un programador (con Python)](http://web.ballardini.com.ar/ai/raw-attachment/wiki/BibliografiaPython/thinkCSpy-es.pdf)(PDF)
*[Doma de Serpientes para Niños: Aprendiendo a Programar con Python](http://www.biblioteca-digital.net.ve/wordpress/wp-content/uploads/2009/09/swfk-es-linux-0.0.2.pdf)(PDF)
*[Doma de Serpientes para Niños: Aprendiendo a Programar con Python](http://www.biblioteca-digital.net.ve/wordpress/wp-content/uploads/2009/09/swfk-es-linux-0.0.2.pdf)(PDF)
*[El tutorial de Python](http://tutorialpython.com.ar)
*[El tutorial de Python](http://tutorialpython.com.ar)
...
@@ -154,15 +167,16 @@
...
@@ -154,15 +167,16 @@
*[Doma de Serpientes para Niños](http://code.google.com/p/swfk-es/)
*[Doma de Serpientes para Niños](http://code.google.com/p/swfk-es/)
*[Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf)[(HTML)](http://librosweb.es/libro/python/)
*[Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf)[(HTML)](http://librosweb.es/libro/python/)
###Ruby
###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)
*[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/)
*[Ruby en 20 minutos](https://www.ruby-lang.org/es/documentation/quickstart/)
###Ruby on Rails
###Ruby on Rails
*[El maldito libro de los Descarrilados](http://yottabi.com/mld.pdf)(PDF)
*[El maldito libro de los Descarrilados](http://yottabi.com/mld.pdf)(PDF)
###R
###R
*[R para Principiantes](http://cran.r-project.org/doc/contrib/rdebuts_es.pdf)
*[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)
*[An Introduction to R](http://cran.r-project.org/doc/contrib/R-intro-1.1.0-espanol.1.pdf)
*[Le SILO: Sciences du numérique & Informatique au Lycée: Oui!](https://wiki.inria.fr/sciencinfolycee/Accueil)
*[Le SILO: Sciences du numérique & Informatique au Lycée: Oui!](https://wiki.inria.fr/sciencinfolycee/Accueil)
###Non dépendant du langage
###Non dépendant du langage
####Algorithmique
####Algorithmique
*[Algorithmique](http://pauillac.inria.fr/~quercia/cdrom/cours), par Michel Quercia
*[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](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
*[É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/)
*[France-IOI](http://www.france-ioi.org/)
*[Prologin](http://www.prologin.org/)
*[Prologin](http://www.prologin.org/)
####Bases de données
####Bases de données
*[Bases de données I](http://decan.lexpage.net/files/bdd1/bdd1-syllabus.pdf), par Jef Wijsen
*[Bases de données I](http://decan.lexpage.net/files/bdd1/bdd1-syllabus.pdf), par Jef Wijsen
####Logiciels libres
####Logiciels libres
*[Histoires et cultures du libres](http://framabook.org/histoires-et-cultures-du-libre/)
*[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
*[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
*[Produire du logiciel libre](http://framabook.org/8-produire-du-logiciel-libre/), par Karl Fogel
*[Richard Stallman et la révolution du logiciel libre](http://framabook.org/richard-stallman-et-la-revolution-du-logiciel-libre/), par R.M. Stallman, S. Williams et C. Masutti
*[Richard Stallman et la révolution du logiciel libre](http://framabook.org/richard-stallman-et-la-revolution-du-logiciel-libre/), par R.M. Stallman, S. Williams et C. Masutti
####Makefile
####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
*[Concevoir un Makefile](http://icps.u-strasbg.fr/people/loechner/public_html/enseignement/GL/make.pdf), par Vincent Loechner d'après Nicolas Zin
*[Introduction aux Makefile](http://eric.bachard.free.fr/UTBM_LO22/P07/C/Documentation/C/make/intro_makefile.pdf)
*[Introduction aux Makefile](http://eric.bachard.free.fr/UTBM_LO22/P07/C/Documentation/C/make/intro_makefile.pdf)
####Méthodes de développement
####Méthodes de développement
*[Scrum et XP depuis les tranchées](http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenches_French.pdf), par Henrik Kniberg
*[Scrum et XP depuis les tranchées](http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenches_French.pdf), par Henrik Kniberg
####Systèmes Informatiques
####Systèmes Informatiques
*[Systèmes Informatiques (C, Unix/Linux,...)](http://sinf1252.info.ucl.ac.be/), par Olivier Bonaventure ([sources](https://github.com/obonaventure/SystemesInformatiques))
*[Systèmes Informatiques (C, Unix/Linux,...)](http://sinf1252.info.ucl.ac.be/), par Olivier Bonaventure ([sources](https://github.com/obonaventure/SystemesInformatiques))
####Théorie des langages
####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
*[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
###Assembleur
###Assembleur
*[PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
*[PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
###Bash / Shell
###Bash / Shell
*[Guide avancé d'écriture des scripts Bash](http://abs.traduc.org/abs-fr/)
*[Guide avancé d'écriture des scripts Bash](http://abs.traduc.org/abs-fr/)
###Caml
###Caml
*[Introduction à Objective Caml](http://form-ocaml.forge.ocamlcore.org/html/index.html), par Maxence Guesdon
*[Introduction à Objective Caml](http://form-ocaml.forge.ocamlcore.org/html/index.html), par Maxence Guesdon
*[Le language Caml](http://caml.inria.fr/)
*[Le language Caml](http://caml.inria.fr/)
###C / C++
###C / C++
*[Cours de C/C++](http://casteyde.christian.free.fr/cpp/cours/online/book1.html) par Christian Casteyde
*[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
*[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
*[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.
*[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
*[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
###Coq
###Coq
*[Le Coq'Art (V8)](http://www.labri.fr/perso/casteran/CoqArt) par Yves Bertot et Pierre Castéran
*[Le Coq'Art (V8)](http://www.labri.fr/perso/casteran/CoqArt) par Yves Bertot et Pierre Castéran
*[Preuves de programmes en coq](http://fuscia.inrialpes.fr/cours/coq/) par Yves Bertot
*[Preuves de programmes en coq](http://fuscia.inrialpes.fr/cours/coq/) par Yves Bertot
###CSS
###CSS
*[Apprendre les mises en page CSS](http://fr.learnlayout.com/)
*[Apprendre les mises en page CSS](http://fr.learnlayout.com/)
###Git
###Git
*[Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/fr/) par par Alexandre Garel, Paul Gaborit et Nicolas Deram
*[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
*[Pro Git](http://www.git-scm.com/book/fr) par Scott Chacon
###Java
###Java
*[Initiation à la programmation (en Java)](https://www.coursera.org/course/intro-java-fr), MOOC de l'École Polytechnique Fédérale de Lausanne
*[Initiation à la programmation (en Java)](https://www.coursera.org/course/intro-java-fr), MOOC de l'École Polytechnique Fédérale de Lausanne
*[Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain
*[Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain
*[Javascript Éloquent : Une introduction moderne à la programmation](http://fr.eloquentjavascript.net/), par Marijn Haverbeke
*[Javascript Éloquent : Une introduction moderne à la programmation](http://fr.eloquentjavascript.net/), par Marijn Haverbeke
###Haskell
###Haskell
*[Apprendre Haskell vous fera le plus grand bien !](http://lyah.haskell.fr/)
*[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
*[A Gentle Introduction to Haskell](http://gorgonite.developpez.com/livres/traductions/haskell/gentle-haskell/) par Paul Hudak, John Peterson et Joseph Fasel
###LaTeX
###LaTeX
*[Détecter et résoudre
*[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 »
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
*[LaTeX... pour le prof de maths !](http://math.univ-lyon1.fr/irem/IMG/pdf/LatexPourProfMaths.pdf) par Arnaud Gazagnes
...
@@ -136,72 +135,73 @@ les problèmes](http://www.pearson.fr/livre/?GCOI=27440100048330), Annexe B du
...
@@ -136,72 +135,73 @@ les problèmes](http://www.pearson.fr/livre/?GCOI=27440100048330), Annexe B du
Voir aussi [TeX](#tex)
Voir aussi [TeX](#tex)
####Asymptote
####Asymptote
*[Asymptote. Démarrage rapide](http://cgmaths.fr/cgFiles/Dem_Rapide.pdf), par Christophe Grospellier
*[Asymptote. Démarrage rapide](http://cgmaths.fr/cgFiles/Dem_Rapide.pdf), par Christophe Grospellier
####Metapost
####Metapost
*[Un manuel de Metapost](http://melusine.eu.org/syracuse/metapost/f-mpman-2.pdf), par John D. Hobby
*[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
*[Tracer des graphes avec Metapost](http://melusine.eu.org/syracuse/metapost/f-mpgraph.pdf), par John D. Hobby
####PGF/TikZ
####PGF/TikZ
*[TikZ pour l'impatient](http://math.et.info.free.fr/TikZ/), par Gérard Tisseau et Jacques Duma
*[TikZ pour l'impatient](http://math.et.info.free.fr/TikZ/), par Gérard Tisseau et Jacques Duma
###Lisp
###Lisp
*[Introduction à la programmation en Common Lisp](http://www.algo.be/logo1/lisp/intro-lisp.pdf) par Francis Leboutte
*[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
*[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
###Perl
*[Guide Perl - débuter et progresser en Perl](http://formation-perl.fr/guide-perl.html), par Sylvain Lhullier
*[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)
*[La documentation Perl en français](http://perl.mines-albi.fr/DocFr.html)
###Php
###PHP
*[Cours de PHP 5](http://g-rossolini.developpez.com/tutoriels/php/cours/?page=introduction) par Guillaume Rossolini
*[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
*[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
*[Programmer en PHP](http://www.lincoste.com/ebooks/pdf/informatique/programmer_php.pdf) par Julien Gaulmin
###Python
###Python
*[Appendre à programmer avec Python](http://inforef.be/swi/python.htm) par Gerard Swinnen
*[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)
*[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
*[Python](http://www.lincoste.com/ebooks/pdf/informatique/python.pdf) par Guido Van Rossum
###R
###R
*[Introduction à la programmation en R](http://cran.r-project.org/doc/contrib/Goulet_introduction_programmation_R.pdf) par Vincent Goulet
*[Introduction à la programmation en R](http://cran.r-project.org/doc/contrib/Goulet_introduction_programmation_R.pdf) par Vincent Goulet
###Ruby
###Ruby
*[Ruby en vingt minutes](https://www.ruby-lang.org/fr/documentation/quickstart/)
*[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/)
*[Venir à Ruby après un autre language](https://www.ruby-lang.org/fr/documentation/ruby-from-other-languages/)
####Ruby on Rails
####Ruby on Rails
*[Tutoriel Ruby on Rails : Apprendre Rails par l'exemple](http://french.railstutorial.org/chapters/beginning), par Michael Hartl
*[Tutoriel Ruby on Rails : Apprendre Rails par l'exemple](http://french.railstutorial.org/chapters/beginning), par Michael Hartl
###Sage
###Sage
*[Calcul mathématique avec Sage](http://sagebook.gforge.inria.fr/), par A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann
*[Calcul mathématique avec Sage](http://sagebook.gforge.inria.fr/), par A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann
###Scilab
###Scilab
*[Introduction à Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/) par Michaël Baudin, Artem Glebov, Jérome Briot
*[Introduction à Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/) par Michaël Baudin, Artem Glebov, Jérome Briot
###SPIP
###SPIP
*[Programmer avec SPIP](http://programmer.spip.net/), par Matthieu Marcimat et collectif SPIP
*[Programmer avec SPIP](http://programmer.spip.net/), par Matthieu Marcimat et collectif SPIP
###TeX
###TeX
*[TeX pour l'Impatient](ftp://tug.org/tex/impatient/fr/fbook.pdf), par Paul Abrahams, Kathryn Hargreaves, and Karl Berry, trad. Marc Chaudemanche
*[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)
Voir aussi [LaTeX](#latex)
###Vim
###Vim
*[A Byte of Vim](http://swaroopch.com/notes/Vim_fr/)
*[A Byte of Vim](http://swaroopch.com/notes/Vim_fr/)
*[Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/)
*[Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/)
*[Programozási nyelv független](#programozasi-nyelv-fuggetlen)
*[Programozási nyelv független](#programozasi-nyelv-fuggetlen)
*[Ada](#ada)
*[Ada](#ada)
*[Arduino](#arduino)
*[Arduino](#arduino)
...
@@ -13,8 +12,8 @@
...
@@ -13,8 +12,8 @@
*[Python](#python)
*[Python](#python)
*[Windows Phone](#windows-phone)
*[Windows Phone](#windows-phone)
###Programozási nyelv független
###Programozási nyelv független
*[Adatmodellezés](http://mek.oszk.hu/11100/11144/index.phtml) - Halassy Béla (Word, PDF)
*[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)
*[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)
*[Az adatbázistervezés alapjai és titkai](http://mek.oszk.hu/11100/11123/index.phtml) - Halassy Béla (Word, PDF)
...
@@ -24,25 +23,25 @@
...
@@ -24,25 +23,25 @@
*[Prognyelvek portál](http://nyelvek.inf.elte.hu/index.php) - Felelős oktató: Nyékyné Gaizler Judit (HTML)
*[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)
*[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
###Ada
*[Az Ada programozási nyelv](http://mek.oszk.hu/01200/01256/index.phtml) - Kozics Sándor (PDF)
*[Az Ada programozási nyelv](http://mek.oszk.hu/01200/01256/index.phtml) - Kozics Sándor (PDF)
###Arduino
###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)
*[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++
###C++
*[Fejlett programozási technikák](http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf) - Antal Margit (PDF)
*[Fejlett programozási technikák](http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf) - Antal Margit (PDF)
###HTML / CSS
###HTML / CSS
*[CSS alapjai](http://weblabor.hu/cikkek/cssalapjai1) - Bártházi András (HTML)
*[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)
*[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
###Java
*[CORBA-alapú elosztott alkalmazások](http://mek.oszk.hu/01400/01404/index.phtml) - Csizmazia Balázs (PDF)
*[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)
*[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 Java nyelven](http://mek.oszk.hu/01300/01304/index.phtml) - Csizmazia Anikó, Csizmazia Balázs (PDF)
*[C#](http://mek.oszk.hu/10300/10384/index.phtml) - Reiter István (PDF)
*[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)
*[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)
*[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)
*[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
###PHP
*[Drupal 7 alapismeretek](http://nagygusztav.hu/drupal-7-alapismeretek) - Nagy Gusztáv (PDF)
*[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)
*[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)
*[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)
*[Web programozás alapismeretek](http://nagygusztav.hu/web-programozas) - Nagy Gusztáv (PDF)
###PowerShell
###PowerShell
*[Microsoft PowerShell 2.0](http://mek.oszk.hu/10400/10402/index.phtml) - Soós Tibor (PDF)
*[Microsoft PowerShell 2.0](http://mek.oszk.hu/10400/10402/index.phtml) - Soós Tibor (PDF)
###Python
###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 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)
*[Bevezetés a wxPythonba](http://mek.oszk.hu/08400/08446/index.phtml) - Jeremy Berthet, Gilles Doge, ford.: Daróczy Péter (PDF)
*[1ª Edição - Começar a programar (Março de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=1)(PDF)
*[1ª Edição - Começar a programar (Março de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=1)(PDF)
*[2ª Edição - Iniciação à programação em Visual Basic (Maio de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=2)(PDF)
*[2ª Edição - Iniciação à programação em Visual Basic (Maio de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=2)(PDF)
...
@@ -55,23 +55,24 @@
...
@@ -55,23 +55,24 @@
*[41ª Edição - Java EE & Java Web (Junho 2013)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=41)(PDF)
*[41ª Edição - Java EE & Java Web (Junho 2013)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=41)(PDF)
*[42ª Edição - Web Persistente/Local Storage (Setembro 2013)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=42)(PDF)
*[42ª Edição - Web Persistente/Local Storage (Setembro 2013)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=42)(PDF)
## Livros
## Livros
### C/C++
### 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
*[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
### CSS
*[Aprenda o layout de CSS](http://pt-pt.learnlayout.com/)
*[Aprenda o layout de CSS](http://pt-pt.learnlayout.com/)
### Haskell
### Haskell
*[Programação Funcional CC](http://www3.di.uminho.pt/~mjf/pub/PF-Haskell.pdf)(PDF) - Maria João Frade
*[Programação Funcional CC](http://www3.di.uminho.pt/~mjf/pub/PF-Haskell.pdf)(PDF) - Maria João Frade
### LaTeX
### LaTeX
*[Uma não tão pequena introdução ao LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/portuguese)
*[Uma não tão pequena introdução ao LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/portuguese)
*[Uma não tão pequena introdução ao LaTeX](http://alfarrabio.di.uminho.pt/~albie/lshort/pt-lshort.pdf)(PDF) - Tradução de Alberto Simões
### Prolog
### Prolog
*[Lógica Computacional (com Prolog)](http://www3.di.uminho.pt/~mjf/pub/LC-Prolog.pdf)(PDF) - Maria João Frade
*[Lógica Computacional (com Prolog)](http://www3.di.uminho.pt/~mjf/pub/LC-Prolog.pdf)(PDF) - Maria João Frade
### LaTeX
*[Uma não tão pequena introdução ao LaTeX](http://alfarrabio.di.uminho.pt/~albie/lshort/pt-lshort.pdf)(PDF) - Tradução de Alberto Simões
*[Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua)
*[Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua/)
*[История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html)
*[История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html)
###R
###R
*[Анализ данных с R](http://www.inp.nsk.su/~baldin/DataAnalysis/index.html)
*[Анализ данных с R](http://www.inp.nsk.su/~baldin/DataAnalysis/index.html)
*[Рандомизация и бутстреп: статистический анализ в биологии и экологии с использованием R.](http://www.ievbras.ru/ecostat/Kiril/Article/A32/Starb.pdf)(PDF)
*[Рандомизация и бутстреп: статистический анализ в биологии и экологии с использованием R.](http://www.ievbras.ru/ecostat/Kiril/Article/A32/Starb.pdf)(PDF)
###Reverse engineering
###Reverse engineering
*[Введение в reverse engineering для начинающих](https://github.com/dennis714/RE-for-beginners)
*[Введение в reverse engineering для начинающих](https://github.com/dennis714/RE-for-beginners)
###Ruby
###Ruby
*[Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А.
*[How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html)
*[How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html)