1
0
mirror of https://github.com/namibia/free-programming-books.git synced 2024-10-07 18:23:57 +00:00

Merge remote-tracking branch 'central/master'

This commit is contained in:
maieul 2013-12-10 11:26:52 +01:00
commit 489eb8fc65
10 changed files with 127 additions and 996 deletions

View File

@ -4,9 +4,9 @@ List of Free Learning Resources
Intro Intro
--- ---
If you want to find a Learning Resource, you should definitely checkout our site, [List of 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 checkout these books in [our site](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 (hopefully) 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.
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/). 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/).
@ -16,7 +16,12 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution).
- [Fork](https://help.github.com/articles/fork-a-repo) - [Fork](https://help.github.com/articles/fork-a-repo)
- Edit - Edit
- [Send a PR](https://help.github.com/articles/using-pull-requests ) - [Send a PR](https://help.github.com/articles/using-pull-requests )
- be a Part of a job which over 13,000 people considered watching less than 2 month. ;) - be a Part of a job which over 13,000 people considered watching in less than 2 months. ;)
### How to Share
<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://github.com/vhf/free-programming-books" data-size="large">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
### In Other Speaking Languages ### In Other Speaking Languages
@ -32,6 +37,8 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution).
+ Russian: [github](/free-programming-books-ru.md) + Russian: [github](/free-programming-books-ru.md)
+ Turkish: [github](/free-programming-books-tr.md)
+ Chinese: [github](/free-programming-books-zh.md) + Chinese: [github](/free-programming-books-zh.md)
+ Polish: [github](/free-programming-books-pl.md) + Polish: [github](/free-programming-books-pl.md)

View File

@ -8,7 +8,6 @@
* [Metodologías de desarrollo de software](#metodolog%C3%ADas-de-desarrollo-de-software) * [Metodologías de desarrollo de software](#metodolog%C3%ADas-de-desarrollo-de-software)
* [Misceláneos](#miscelaneos) * [Misceláneos](#miscelaneos)
* [Android](#android) * [Android](#android)
* [Assembly Language](#assembly-language)
* [CSS](#CSS) * [CSS](#CSS)
* [C++](#c-1) * [C++](#c-1)
* [Emacs](#emacs) * [Emacs](#emacs)
@ -19,6 +18,7 @@
* [Java](#java) * [Java](#java)
* [Python](#python) * [Python](#python)
* [Ruby](#ruby) * [Ruby](#ruby)
* [Ruby on Rails](#ruby-on-rails)
* [R](#R) * [R](#R)
###Metalistas ###Metalistas
@ -63,9 +63,6 @@
###Android ###Android
* [Curso de Programación Android](http://www.sgoliver.net/blog/wp-content/uploads/2011/11/Manual-Programacion-Android-SgoliverNet-v3-muestra.zip) (PDF) by Salvador Gómez Oliver * [Curso 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]
###CSS ###CSS
* [Guía Completa de CSS3](http://www.etnassoft.com/biblioteca/guia-completa-de-css3/) * [Guía Completa de CSS3](http://www.etnassoft.com/biblioteca/guia-completa-de-css3/)
* [Introducción a CSS](http://librosweb.es/css/) * [Introducción a CSS](http://librosweb.es/css/)
@ -77,6 +74,8 @@
###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]
###Git ###Git
@ -119,6 +118,10 @@
* [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
* [El maldito libro de los Descarrilados](https://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)

View File

@ -2,6 +2,7 @@
* [Méta-listes](#méta-listes) * [Méta-listes](#méta-listes)
* [Non dépendant du langage](#non-dépendant-du-langage) * [Non dépendant du langage](#non-dépendant-du-langage)
* [Assembleur](#assembleur) * [Assembleur](#assembleur)
* [Bash / Shell](#bash--shell)
* [Caml](#caml) * [Caml](#caml)
* [C / C++](#c--c) * [C / C++](#c--c)
* [Coq](#coq) * [Coq](#coq)
@ -19,9 +20,11 @@
* [Python](#python) * [Python](#python)
* [R](#r) * [R](#r)
* [Ruby](#ruby) * [Ruby](#ruby)
* [Sage](#sage)
* [Scilab](#scilab) * [Scilab](#scilab)
* [SPIP](#spip) * [SPIP](#spip)
* [TeX](#tex) * [TeX](#tex)
* [Vim](#vim)
###Méta-listes ###Méta-listes
@ -69,6 +72,9 @@
* [Initiation à la programmation en assembleur 64 bits](http://www.ilv-edition.com/librairie/initiation-programmation-assembleur-bits.html), par Pierre Jourlin * [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 * [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
###Bash / Shell
* [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
@ -163,6 +169,10 @@ Voir aussi [TeX](#tex)
* [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
* [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
@ -176,3 +186,7 @@ Voir aussi [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
* [A Byte of Vim](http://swaroopch.com/notes/Vim_fr/)
* [Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/)

View File

@ -7,11 +7,14 @@
* [C#](#c-sharp) * [C#](#c-sharp)
* [Git](#git) * [Git](#git)
* [Java](#java) * [Java](#java)
* [Javascript](#javascript)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Linux](#linux) * [Linux](#linux)
* [Lisp](#lisp) * [Lisp](#lisp)
* [Perl](#perl)
* [PHP](#php) * [PHP](#php)
* [Python](#python) * [Python](#python)
* [Ruby](#ruby)
* [Visual Basic](#visual-basic) * [Visual Basic](#visual-basic)
@ -48,9 +51,15 @@
###Java ###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) * [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 ###LaTeX
* [L'arte di scrivere con LaTeX - L. Pantieri e T. Gordini](http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf) * [L'arte di scrivere con LaTeX - L. Pantieri e T. Gordini](http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf)
@ -66,6 +75,12 @@
* [Introduzione a Lisp](http://www.matteolucarelli.net/lisp/lispintro.pdf) * [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 ###PHP
* [Guida al PHP di LordHack](http://www.lordhack.altervista.org/brdp.pdf) * [Guida al PHP di LordHack](http://www.lordhack.altervista.org/brdp.pdf)
@ -80,6 +95,12 @@
* [Pensare da Informatico, Versione Python](http://www.python.it/doc/Howtothink/Howtothink-html-it/index.htm) * [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 ###Visual Basic
* [Corso Visual Basic](http://www.webalice.it/kindofapple/corsovb.pdf) * [Corso Visual Basic](http://www.webalice.it/kindofapple/corsovb.pdf)

View File

@ -47,6 +47,7 @@
* [Processing](#processing) * [Processing](#processing)
* [Prolog](#prolog) * [Prolog](#prolog)
* [Python](#python) * [Python](#python)
* [Flask](#flask)
* [R](#r) * [R](#r)
* [Ruby](#ruby) * [Ruby](#ruby)
* [Sather](#sather) * [Sather](#sather)
@ -384,6 +385,14 @@
* [Dive Into Python 3 日本語版](http://diveintopython3-ja.rdy.jp/) - Mark Pilgrim, Fukada(翻訳), Fujimoto(翻訳) * [Dive Into Python 3 日本語版](http://diveintopython3-ja.rdy.jp/) - Mark Pilgrim, Fukada(翻訳), Fujimoto(翻訳)
* [php プログラマのための Python チュートリアル](http://phpy.readthedocs.org/en/latest/) - INADA Naoki * [php プログラマのための Python チュートリアル](http://phpy.readthedocs.org/en/latest/) - INADA Naoki
* [みんなのPython Webアプリ編](http://coreblog.org/ats/minpy-web-is-now-free-to-read/) - 柴田淳 * [みんなの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) - 広井誠
####Flask
* [Flask ドキュメント](http://flask-docs-ja.readthedocs.org/) - Armin Ronacher, Tsuyoshi Tokuda(翻訳)
* [Flask ハンズオン](http://methane.github.io/flask-handson/) - INADA Naoki
###R ###R

View File

@ -14,6 +14,7 @@
* [Git](http://pl.wikibooks.org/wiki/Git) * [Git](http://pl.wikibooks.org/wiki/Git)
* [SVN](http://pl.wikibooks.org/wiki/Subversion) * [SVN](http://pl.wikibooks.org/wiki/Subversion)
* [System kontroli wersji Subversion](http://svnbook.opensys.pl) * [System kontroli wersji Subversion](http://svnbook.opensys.pl)
* [Pisanie OS](http://pl.wikibooks.org/wiki/Pisanie_OS)
###C ###C

View File

@ -0,0 +1,6 @@
###Index
* [D](#d)
###D
* [D Programlama Dili](http://ddili.org/ders/d/D_Programlama_Dili.pdf)

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
###Index ###Index
* [Meta-Lists](#meta-lists) * [Meta-Lists](#meta-lists)
* [Graphics user interfaces](#graphics-user-interfaces) * [Graphical user interfaces](#graphical-user-interfaces)
* [Graphics Programming](#graphics-programming) * [Graphics Programming](#graphics-programming)
* [Language Agnostic](#language-agnostic) * [Language Agnostic](#language-agnostic)
* [Algorithms & Datastructures](#algorithms--datastructures) * [Algorithms & Datastructures](#algorithms--datastructures)
@ -26,6 +26,7 @@
* [Agda](#agda) * [Agda](#agda)
* [Android](#android) * [Android](#android)
* [APL](#apl) * [APL](#apl)
* [Arduino](#arduino)
* [Autotools](#autotools) * [Autotools](#autotools)
* [ASP.NET MVC](#aspnet-mvc) * [ASP.NET MVC](#aspnet-mvc)
* [Assembly Language](#assembly-language) * [Assembly Language](#assembly-language)
@ -36,6 +37,7 @@
* [COBOL](#cobol) * [COBOL](#cobol)
* [CoffeeScript](#coffeescript) * [CoffeeScript](#coffeescript)
* [ColdFusion](#coldfusion) * [ColdFusion](#coldfusion)
* [Cool](#cool)
* [Coq](#coq) * [Coq](#coq)
* [D](#d) * [D](#d)
* [Dart](#dart) * [Dart](#dart)
@ -51,6 +53,7 @@
* [Forth](#forth) * [Forth](#forth)
* [Git](#git) * [Git](#git)
* [Go](#go) * [Go](#go)
* [Gradle](#gradle)
* [Grails](#grails) * [Grails](#grails)
* [Hadoop](#hadoop) * [Hadoop](#hadoop)
* [Haskell](#haskell) * [Haskell](#haskell)
@ -115,6 +118,7 @@
* [Subversion](#subversion) * [Subversion](#subversion)
* [SQL (implementation agnostic)](#sql-implementation-agnostic) * [SQL (implementation agnostic)](#sql-implementation-agnostic)
* [SQL Server](#sql-server) * [SQL Server](#sql-server)
* [Tcl](#tcl)
* [Teradata](#teradata) * [Teradata](#teradata)
* [TeX](#tex) * [TeX](#tex)
* [TypeScript](#typescript) * [TypeScript](#typescript)
@ -123,6 +127,7 @@
* [Websphere](#websphere) * [Websphere](#websphere)
* [Windows Phone](#windows-phone) * [Windows Phone](#windows-phone)
* [Windows 8](#windows-8) * [Windows 8](#windows-8)
* [Worflow](#workflow)
###Meta-Lists ###Meta-Lists
@ -156,7 +161,7 @@
* [Tutorials for modern OpenGL](http://www.opengl-tutorial.org/) * [Tutorials for modern OpenGL](http://www.opengl-tutorial.org/)
* [OpenGL Programming Guide (The Red Book)](http://fly.srk.fer.hr/~unreal/theredbook/) * [OpenGL Programming Guide (The Red Book)](http://fly.srk.fer.hr/~unreal/theredbook/)
###Graphics User Interfaces ###Graphical User Interfaces
* [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/) * [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/)
@ -164,7 +169,7 @@
####Algorithms & Datastructures ####Algorithms & Datastructures
* [Algorithms and Data-Structures](http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf) (PDF) * [Algorithms and Data-Structures](http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf) (PDF)
* [Algorithms](http://highered.mcgraw-hill.com/sites/0073523402/) (draft) * [Algorithms](http://www.cs.berkeley.edu/~vazirani/algorithms/) - Dasgupta, Papadimitriou, Vazirani (PDFs)
* [Algorithms Course Materials](http://compgeom.cs.uiuc.edu/~jeffe/teaching/algorithms/) - Jeff Erickson * [Algorithms Course Materials](http://compgeom.cs.uiuc.edu/~jeffe/teaching/algorithms/) - Jeff Erickson
* [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick and Kevin Wayne * [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick and Kevin Wayne
* [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) (PDF) * [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) (PDF)
@ -220,11 +225,11 @@
####Networking ####Networking
* [802.11ac: A Survival Guide](http://chimera.labs.oreilly.com/books/1234000001739) - Matthew Gast * [802.11ac: A Survival Guide](http://chimera.labs.oreilly.com/books/1234000001739) - Matthew Gast
* [Code Connected vol.1](http://hintjens.wdfiles.com/local--files/main:files/cc1pe.pdf)(PDF) (book on ZeroMQ) * [Code Connected vol.1](http://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf)(PDF) (book on ZeroMQ)
* [High-Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html) * [High-Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html)
* [The TCP/IP Guide](http://www.tcpipguide.com/free/t_toc.htm) * [The TCP/IP Guide](http://www.tcpipguide.com/free/t_toc.htm)
* [Understanding IP Addressing: Everything you ever wanted to know](http://www.apnic.net/__data/assets/pdf_file/0020/8147/501302.pdf) (PDF) * [Understanding IP Addressing: Everything you ever wanted to know](http://www.apnic.net/__data/assets/pdf_file/0020/8147/501302.pdf) (PDF)
* [ZeroMQ Guide](http://zguide.zeromq.org/page:all) * [ZeroMQ Guide](http://zguide.zeromq.org/page%3Aall)
* [Network Security Tools](http://commons.oreilly.com/wiki/index.php/Network_Security_Tools) * [Network Security Tools](http://commons.oreilly.com/wiki/index.php/Network_Security_Tools)
* [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)* * [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)*
* [Computer Networking: Principles, Protocols and Practice, 2nd edition (CNP3bis)](http://cnp3bis.info.ucl.ac.be/) (PDF, EPUB + [sources](https://github.com/obonaventure/cnp3/tree/master/book-2nd)) - O. Bonaventure (in progress) * [Computer Networking: Principles, Protocols and Practice, 2nd edition (CNP3bis)](http://cnp3bis.info.ucl.ac.be/) (PDF, EPUB + [sources](https://github.com/obonaventure/cnp3/tree/master/book-2nd)) - O. Bonaventure (in progress)
@ -282,6 +287,7 @@
* [The Architecture of Open Source Applications: Vol. 1: Elegance, Evolution, and a Few Fearless Hacks; Vol. 2: Structure, Scale, and a Few More Feerless Hacks](http://www.aosabook.org/en/index.html) * [The Architecture of Open Source Applications: Vol. 1: Elegance, Evolution, and a Few Fearless Hacks; Vol. 2: Structure, Scale, and a Few More Feerless Hacks](http://www.aosabook.org/en/index.html)
* [The Performance of Open Source Applications](http://aosabook.org/en/) * [The Performance of Open Source Applications](http://aosabook.org/en/)
* [The Future of Ideas](http://the-future-of-ideas.com/download/lessig_FOI.pdf) * [The Future of Ideas](http://the-future-of-ideas.com/download/lessig_FOI.pdf)
####Information Retrieval ####Information Retrieval
* [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html) * [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html)
* [Information Retrieval: A Survey](http://www.csee.umbc.edu/csee/research/cadip/readings/IR.report.120600.book.pdf) (PDF) * [Information Retrieval: A Survey](http://www.csee.umbc.edu/csee/research/cadip/readings/IR.report.120600.book.pdf) (PDF)
@ -299,7 +305,6 @@
####Machine Learning ####Machine Learning
* [Programming Computer Vision with Python](http://programmingcomputervision.com/) * [Programming Computer Vision with 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/) * [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) * [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) * [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) (PDF)
@ -312,6 +317,7 @@
* [Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf) (PDF) * [Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf) (PDF)
* [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/whole.pdf) (PDF) or [online version](http://www1.maths.leeds.ac.uk/~charles/statlog/) - This book is based on the EC (ESPRIT) project StatLog. * [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/whole.pdf) (PDF) or [online version](http://www1.maths.leeds.ac.uk/~charles/statlog/) - This book is based on the EC (ESPRIT) project StatLog.
* [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com) * [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com)
* [A Course in Machine Learning](http://ciml.info/dl/v0_8/ciml-v0_8-all.pdf) (PDF)
####Mathematics ####Mathematics
* [Think Bayes: Bayesian Statistics Made Simple](http://www.greenteapress.com/thinkbayes/) - Allen B. Downey * [Think Bayes: Bayesian Statistics Made Simple](http://www.greenteapress.com/thinkbayes/) - Allen B. Downey
@ -389,7 +395,7 @@
####Professional Development ####Professional Development
* [Don't Just Roll the Dice](http://download.red-gate.com/ebooks/DJRTD_eBook.pdf) (PDF) *(RedGate, By Neil Davidson)* * [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](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)*
* [How to be a Programmer: A Short, Comprehensive, and Personal Summary] (http://samizdat.mines.edu/howto/HowToBeAProgrammer.html) by Robert L. Read * [How to be a Programmer: A Short, Comprehensive, and Personal Summary](http://samizdat.mines.edu/howto/HowToBeAProgrammer.html) by Robert L. Read
####Security ####Security
* [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html) * [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html)
@ -417,6 +423,9 @@
* [Expert Android and Eclipse development knowledge](http://www.vogella.com/android.html) * [Expert Android and Eclipse development knowledge](http://www.vogella.com/android.html)
* [Styling Android](http://www.stylingandroid.com/) * [Styling Android](http://www.stylingandroid.com/)
* [TechnoTalkative Android](http://www.technotalkative.com/android/) * [TechnoTalkative Android](http://www.technotalkative.com/android/)
* [Android Programming Guide for Beginners](http://eduonix.com/offers/Android_ebook_free_offer.html) (PDF - need email confirmation)
* [Android 4 App Development Essentials](http://www.techotopia.com/index.php/Android_4_App_Development_Essentials)
###APL ###APL
* [A Practical Introduction to APL1 & APL2](http://aplwiki.com/BooksAndPublications#A_Practical_Introduction_to_APL1_.26_APL2) * [A Practical Introduction to APL1 & APL2](http://aplwiki.com/BooksAndPublications#A_Practical_Introduction_to_APL1_.26_APL2)
@ -424,6 +433,9 @@
* [Mastering Dyalog APL](http://www.dyalog.com/intro/) (PDF) * [Mastering Dyalog APL](http://www.dyalog.com/intro/) (PDF)
###Arduino
* [Introduction to Arduino](http://playground.arduino.cc/Main/ManualsAndCurriculum)
###Autotools ###Autotools
* [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/) * [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/)
* [Autotools Mythbuster](https://www.flameeyes.eu/autotools-mythbuster/) * [Autotools Mythbuster](https://www.flameeyes.eu/autotools-mythbuster/)
@ -466,6 +478,7 @@
* [The new C standard - an annotated reference](http://www.knosof.co.uk/cbook/cbook.html) * [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) * [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 Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming:C)
* [Deep C](http://www.slideshare.net/olvemaudal/deep-c)
###C++ ###C++
@ -484,7 +497,7 @@
* [Introduction to Design Patterns in C++ with Qt](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) * [Introduction to Design Patterns in C++ with Qt](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf)
* [Data Structures and Algorithms with Object-Oriented Design Patterns in C++](http://www.brpreiss.com/books/opus4/index.html) * [Data Structures and Algorithms with Object-Oriented Design Patterns in C++](http://www.brpreiss.com/books/opus4/index.html)
* [The Boost C++ libraries](http://en.highscore.de/cpp/boost) * [The Boost C++ libraries](http://en.highscore.de/cpp/boost)
* [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20(2007).pdf) * [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF)
* [The Rook's Guide to C++](http://rooksguide.org/2013/11/26/version-1-0-is-out/) (PDF) * [The Rook's Guide to C++](http://rooksguide.org/2013/11/26/version-1-0-is-out/) (PDF)
###Clojure ###Clojure
@ -507,6 +520,7 @@
###CoffeeScript ###CoffeeScript
* [Smooth CoffeeScript](http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html) * [Smooth CoffeeScript](http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html)
* [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/) * [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/)
* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read)
###ColdFusion ###ColdFusion
@ -514,6 +528,10 @@
* [Learn CF in a Week](http://learncfinaweek.com/) * [Learn CF in a Week](http://learncfinaweek.com/)
###Cool
* [CoolAid: The Cool 2013 Reference Manual](http://www.cs.uwm.edu/~cs654/handouts/cool-manual.pdf) (PDF)
###Coq ###Coq
* [Software Foundations](http://www.cis.upenn.edu/~bcpierce/sf/) * [Software Foundations](http://www.cis.upenn.edu/~bcpierce/sf/)
* [Certified Programming with Dependent Types](http://adam.chlipala.net/cpdt/html/toc.html) * [Certified Programming with Dependent Types](http://adam.chlipala.net/cpdt/html/toc.html)
@ -596,7 +614,6 @@
###Git ###Git
* [Pro Git](http://git-scm.com/book) - Scott Chacon * [Pro Git](http://git-scm.com/book) - Scott Chacon
* [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF)
* [Git Immersion](http://gitimmersion.com) * [Git Immersion](http://gitimmersion.com)
* [Git internals](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.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 Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/)
@ -607,6 +624,7 @@
* [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net) * [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net)
* [Git In The Trenches](http://cbx33.github.io/gitt/index.html) * [Git In The Trenches](http://cbx33.github.io/gitt/index.html)
* [Conversational Git](http://blog.anvard.org/conversational-git/) * [Conversational Git](http://blog.anvard.org/conversational-git/)
* <del> [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) </del> link is broken, if you find a working link submit a pull request
###Go ###Go
@ -616,6 +634,8 @@
* [An Introduction to Programming in Go](http://www.golang-book.com/) * [An Introduction to Programming in Go](http://www.golang-book.com/)
* [Network programming with Go](http://jan.newmarch.name/go/) * [Network programming with Go](http://jan.newmarch.name/go/)
###Gradle
* [Building and Testing with Gradle](http://www.gradleware.com/registered-access?content=books%2Fbuilding-and-testing%2F)
###Grails ###Grails
* [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started) * [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started)
@ -737,6 +757,7 @@
* [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF)
* [Learn to Code JavaScript by Playing a Game](http://codecombat.com) * [Learn to Code JavaScript by Playing a Game](http://codecombat.com)
* [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS)
* [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf)
####Angular.js ####Angular.js
@ -799,6 +820,8 @@ See also [TeX](#tex)
* [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF) * [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF)
* [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html) * [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html)
* [Upstart Intro, Cookbook and Best Practises](http://upstart.ubuntu.com/cookbook/) * [Upstart Intro, Cookbook and Best Practises](http://upstart.ubuntu.com/cookbook/)
* [Red Hat Enterprise Linux 6 Essentials](http://www.techotopia.com/index.php/Red_Hat_Enterprise_Linux_6_Essentials)
###Lisp ###Lisp
* [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html) * [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html)
@ -979,6 +1002,8 @@ See also [TeX](#tex)
###PowerShell ###PowerShell
* [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/) * [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/)
* [Laymans Guide to PowerShell 2.0 remoting](http://www.ravichaganti.com/blog/wp-content/plugins/download-monitor/download.php?id=22) (PDF)
* [PowerShell 2.0 One CMDLET At A Time](http://www.jonathanmedd.net/wp-content/uploads/2010/09/PowerShell_2_One_Cmdlet_at_a_Time.pdf) (PDF)
###Processing ###Processing
@ -1054,6 +1079,7 @@ See also [TeX](#tex)
* [Deploy Django](http://www.deploydjango.com) * [Deploy Django](http://www.deploydjango.com)
####Flask ####Flask
* [Explore Flask](http://exploreflask.com/) (PDF)
* [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg * [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg
@ -1079,7 +1105,6 @@ See also [TeX](#tex)
###Ruby ###Ruby
* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [The Bastards Book of Ruby](http://ruby.bastardsbook.com/)
* [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) * [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/) * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/)
* [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) * [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)) * [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby))
@ -1115,6 +1140,7 @@ See also [TeX](#tex)
* [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4) * [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4)
* [Rails Girls Guides](http://guides.railsgirls.com) * [Rails Girls Guides](http://guides.railsgirls.com)
* [Geekcamp Ruby on Rails Guides](http://www.rubyonrails.geekcampbaguio.com) * [Geekcamp Ruby on Rails Guides](http://www.rubyonrails.geekcampbaguio.com)
* [Kestrels, Quirky Birds, and Hopeless Egocentricity](https://leanpub.com/combinators/read)
###Rust ###Rust
* [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html) * [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html)
@ -1207,6 +1233,10 @@ See also [TeX](#tex)
* [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* * [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)*
###Tcl
* [Tcl Programming](http://en.wikibooks.org/wiki/Programming:Tcl), by Richard.Suchenwirth, et. al.
* [TclWise](http://www.invece.org/tclwise/index.html), by Salvatore Sanfilippo
###Teradata ###Teradata
* [Teradata Books](http://www.info.teradata.com/) * [Teradata Books](http://www.info.teradata.com/)
@ -1247,3 +1277,6 @@ See also [LaTeX](#latex)
###Windows 8 ###Windows 8
* [Programming Windows 8 Apps with HTML, CSS, and JavaScript](http://blogs.msdn.com/b/microsoft_press/archive/2012/06/04/free-ebook-programming-windows-8-apps-with-html-css-and-javascript-first-preview.aspx) * [Programming Windows 8 Apps with HTML, CSS, and JavaScript](http://blogs.msdn.com/b/microsoft_press/archive/2012/06/04/free-ebook-programming-windows-8-apps-with-html-css-and-javascript-first-preview.aspx)
###Workflow
* [Declare Peace on Virtual Machines. A guide to simplifying vm-based development on a Mac](https://leanpub.com/declarepeaceonvms)

View File

@ -39,6 +39,7 @@
## Knockout.js ## Knockout.js
* [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)* * [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 * tech.pro: Knockout.js tutorial video series
* [Lesson 1 - Introduction](http://tech.pro/tutorial/1562/knockoutjs-lesson-1-introduction) * [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) * [Lesson 2 - Initialising the application](http://tech.pro/tutorial/1563/knockoutjs-lesson-2-initialising-the-application)