From 580aa1f3efc78463dd09bcb911957cdf32bc0780 Mon Sep 17 00:00:00 2001 From: Michael Ho Chum Date: Fri, 15 Nov 2013 01:41:02 -0500 Subject: [PATCH 001/570] Added a very good and complete book for Java and added iOS book --- free-programming-books-fr.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index 78b065bae..6a2da965b 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -21,6 +21,7 @@ * [Scilab](#scilab) * [SPIP](#spip) * [TeX](#tex) +* [iOS](#ios) ###Méta-listes @@ -80,9 +81,13 @@ * [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 @@ -135,7 +140,7 @@ Voir aussi [TeX](#tex) ###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) +* [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 From c547be46a599ad503e168a5dffc17db23e6be0c0 Mon Sep 17 00:00:00 2001 From: Steve McAllister Date: Fri, 27 Dec 2013 08:21:36 -0600 Subject: [PATCH 002/570] Update free-programming-books.md Fixed typo. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index d4861a7a8..75f0b9c5f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -133,7 +133,7 @@ * [Websphere](#websphere) * [Windows 8](#windows-8) * [Windows Phone](#windows-phone) -* [Worflow](#workflow) +* [Workflow](#workflow) * [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour) From 217c46179f09cbc76579a45957e047295469afe4 Mon Sep 17 00:00:00 2001 From: Rodrigo Medeiros Date: Sat, 11 Jan 2014 13:03:48 -0200 Subject: [PATCH 003/570] Added the 'How to do what you love & Earn what youre worth as a programmer' book to the 'Professional Development' list. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index d8155e2a0..feb1da5c3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -410,6 +410,7 @@ * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* * [Don't Just Roll the Dice](http://download.red-gate.com/ebooks/DJRTD_eBook.pdf) (PDF) *(RedGate, By Neil Davidson)* * [How to be a Programmer: A Short, Comprehensive, and Personal Summary](http://samizdat.mines.edu/howto/HowToBeAProgrammer.html) by Robert L. Read +* [How to Do What You Love & Earn What You’re Worth as a Programmer](https://leanpub.com/dowhatyoulove/read) *(Leanpub, By Reginald Braithwaite)* ####Programming Paradigms * [Introduction to Functional Programming](http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/) (class lectures and slides) From 184d4578ef97f4b50c6b1f8fcd515e3460312d9d Mon Sep 17 00:00:00 2001 From: Rodrigo Medeiros Date: Sat, 11 Jan 2014 13:07:53 -0200 Subject: [PATCH 004/570] Added the 'What I have learned from failure' to the 'Professional Development' list. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index feb1da5c3..bf07230d9 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -411,6 +411,7 @@ * [Don't Just Roll the Dice](http://download.red-gate.com/ebooks/DJRTD_eBook.pdf) (PDF) *(RedGate, By Neil Davidson)* * [How to be a Programmer: A Short, Comprehensive, and Personal Summary](http://samizdat.mines.edu/howto/HowToBeAProgrammer.html) by Robert L. Read * [How to Do What You Love & Earn What You’re Worth as a Programmer](https://leanpub.com/dowhatyoulove/read) *(Leanpub, By Reginald Braithwaite)* +* [What I've Learned From Failure](https://leanpub.com/shippingsoftware/read) *(Leanpub, By Reginald Braithwaite)* ####Programming Paradigms * [Introduction to Functional Programming](http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/) (class lectures and slides) From 5bc48c56f055e96ffe2213d6e6fe1adabfd188e0 Mon Sep 17 00:00:00 2001 From: Rodrigo Medeiros Date: Sat, 11 Jan 2014 14:26:44 -0200 Subject: [PATCH 005/570] Added the 'Why programmers work at night' book to the 'Professional Development' list. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index bf07230d9..12f1ba9c2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -412,6 +412,7 @@ * [How to be a Programmer: A Short, Comprehensive, and Personal Summary](http://samizdat.mines.edu/howto/HowToBeAProgrammer.html) by Robert L. Read * [How to Do What You Love & Earn What You’re Worth as a Programmer](https://leanpub.com/dowhatyoulove/read) *(Leanpub, By Reginald Braithwaite)* * [What I've Learned From Failure](https://leanpub.com/shippingsoftware/read) *(Leanpub, By Reginald Braithwaite)* +* [Why programmers work at night](https://leanpub.com/nightowls/read) *(Leanpub, By Swizec Teller)* ####Programming Paradigms * [Introduction to Functional Programming](http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/) (class lectures and slides) From 5730efe388c0805d8f12ec5b303a3f58e2c40c6b Mon Sep 17 00:00:00 2001 From: Rodrigo Medeiros Date: Sun, 12 Jan 2014 00:07:26 -0200 Subject: [PATCH 006/570] Added the 'Oh My Js' book to the 'Javascript' list. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 12f1ba9c2..9b3a22481 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -895,7 +895,7 @@ * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) - +* [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* ####Angular.js * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) From 49956ab4a1bb3346b79cf76e32d4ec42cb7bfe73 Mon Sep 17 00:00:00 2001 From: Rodrigo Medeiros Date: Sun, 12 Jan 2014 00:22:08 -0200 Subject: [PATCH 007/570] Added the 'Javascript and Node FUNdamentals' book to the 'Node.js' list. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 12f1ba9c2..1b9a31bff 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -927,7 +927,7 @@ * [Mixu's Node Book](http://book.mixu.net/node/) * [The Node Beginner Book](http://nodebeginner.org/) * [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher - +* [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)* ###LaTeX * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) (PDF) From 78bd930068df54f85b48134bcae598f26d946599 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sun, 12 Jan 2014 10:10:18 +0400 Subject: [PATCH 008/570] Removed broken "Programming Scala" --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 62b739f95..0d0b6737d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1345,7 +1345,6 @@ See also [TeX](#tex) * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) * [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova * [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 Cookbook: Bonus Chapters](http://examples.oreilly.com/9781449339616-files/Scala_Cookbook_bonus_chapters.pdf) - Alvin Alexander * [Scala & Design Patterns: Exploring Language Expressivity](http://www.scala-lang.org/old/sites/default/files/FrederikThesis.pdf) - Fredrik Skeel Løkke From 34403e03cf3dfc89b1c9375d7212e4768fb845ca Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sun, 12 Jan 2014 10:42:49 +0400 Subject: [PATCH 009/570] =?UTF-8?q?Added=20"=D0=A1=D0=BC=D0=BE=D0=BB=D1=82?= =?UTF-8?q?=D0=BE=D0=BA:=20=D0=AF=D0=B7=D1=8B=D0=BA=20=D0=B8=20=D0=B5?= =?UTF-8?q?=D0=B3=D0=BE=20=D1=80=D0=B5=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D1=8F"=20(RU)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-ru.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 398faf602..30d3566ea 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -23,6 +23,7 @@ * [Ruby on Rails](#ruby-on-rails) * [Scala](#scala) * [Scilab](#scilab) +* [Smalltalk](#smalltalk) * [Unix](#unix) * [Vim](#vim) * [Параллельные технологии](#parallel) @@ -140,6 +141,10 @@ * [Введение в Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/) * [Программирование в Scilab](http://forge.scilab.org/index.php/p/docprogscilab/downloads/) +###Smalltalk + +* [Смолток: Язык и его реализация](https://sites.google.com/site/polyglotsqueak/) - Адэль Голдберг, Дэвид Робсон + ###Unix * [Архитектура операционной системы Unix](http://lib.ru/BACH/) From 8d29fd3ab7eb6a075764421018d37b339bf076db Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sun, 12 Jan 2014 11:28:45 +0400 Subject: [PATCH 010/570] Added "Java Programming for Kids, Parents and Grandparents" (EN, FR, RU) --- free-programming-books-fr.md | 1 + free-programming-books-ru.md | 5 +++++ free-programming-books.md | 1 + 3 files changed, 7 insertions(+) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index 1a0f981a0..c4bb422c5 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -114,6 +114,7 @@ ###Java * [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 * [Play.Rules!](http://3monkeys.github.io/play.rules/) ###Javascript diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 30d3566ea..8dd096cd4 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -7,6 +7,7 @@ * [C](#c) * [CoffeeScript](#coffeescript) * [Git](#git) +* [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) * [Lisp](#lisp) @@ -56,6 +57,10 @@ * [Документация 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/) diff --git a/free-programming-books.md b/free-programming-books.md index 0d0b6737d..dfd23a4cb 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -845,6 +845,7 @@ * [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck * [JAAS in Action](http://www.jaasbook.com/) * [Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) (PDF) +* [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain * [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson * [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) From 0104b47ee0a9dd91444e217c2dd9e6e7ee5bdb14 Mon Sep 17 00:00:00 2001 From: Mojtahedi Date: Sun, 12 Jan 2014 22:17:38 +0330 Subject: [PATCH 011/570] #608 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index dfd23a4cb..28a91d573 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -868,6 +868,7 @@ * [Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) * [Google's Java Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html) +* [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold ####Wicket * [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/) From 6a708f6f63f114982062b32d829ada42fe7ea6ac Mon Sep 17 00:00:00 2001 From: Rodrigo Medeiros Date: Sun, 12 Jan 2014 17:04:27 -0200 Subject: [PATCH 012/570] Added the 'Express.js Guide' to the 'Javascript' list. --- free-programming-books.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 28a91d573..add955553 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -917,6 +917,9 @@ ####Dojo * [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell +####Express.js +* [Express.js Guide](https://leanpub.com/express/read) *(Leanpub, by Azat Mardanov)* + ####jQuery * [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)* * [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF) From ad5b48273079a7ba647a193d511ee9aa97e16237 Mon Sep 17 00:00:00 2001 From: Rodrigo Medeiros Date: Sun, 12 Jan 2014 17:12:25 -0200 Subject: [PATCH 013/570] Added the 'Use Vim Like a Pro' to the 'Vim' list. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index add955553..35c56ccbe 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1472,6 +1472,7 @@ See also [LaTeX](#latex) * [Learn Vim Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) * [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com/) * [Vim Regular Expressions 101](http://vimregex.com/) +* [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) *(Leanpub, by Tim Ottinger)* ###Web Services * [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF) From 30fea59e3218044b001c2670aaa0b4ecb21ea05e Mon Sep 17 00:00:00 2001 From: Rodrigo Medeiros Date: Sun, 12 Jan 2014 17:25:31 -0200 Subject: [PATCH 014/570] Added the 'Your API Is Bad' book to the 'Software Architecture' list. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 35c56ccbe..6e0c196ea 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -451,6 +451,7 @@ * [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/) * [The Definitive Guide to Building Code Quality](http://nexus.realtimepublishers.com/dgbcq.php) * [Web API Design](https://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design) +* [Your API Is Bad](https://leanpub.com/yourapiisbad) *(Leanpub, by Paddy Foran)* ####Standards * [UNIX - The POSIX Standard - IEEE Std 1003.1](https://github.com/g-nix/posix-standard) From 709832abc13fdeba749af5004402760cb7a53bff Mon Sep 17 00:00:00 2001 From: Michael Ho Chum Date: Sun, 12 Jan 2014 17:42:18 -0500 Subject: [PATCH 015/570] Very complete tutorial to Django 1.5.4 and web dev The tutorial is an extension of the official Django Book (6 parts), it adds extra web development knowledge such as HTML/CSS, AJAX, Bootstrap and JQuery --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6e0c196ea..9046ee03b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1256,6 +1256,7 @@ See also [TeX](#tex) * [Tango With Django](http://www.tangowithdjango.com/book/) * [Deploy Django](http://www.deploydjango.com) * [The Django Book](http://www.djangobook.com) +* [Tango With Django](http://www.tangowithdjango.com/) ####Flask * [Explore Flask](http://exploreflask.com/) (PDF) From 26aafb3b436781657c3ef476f5d5cfd32e505872 Mon Sep 17 00:00:00 2001 From: Michael Ho Chum Date: Sun, 12 Jan 2014 17:45:27 -0500 Subject: [PATCH 016/570] Create free-programming-books-fr.md --- free-programming-books-fr.md | 207 +++++++++++++++++++++++++++++++++++ 1 file changed, 207 insertions(+) create mode 100644 free-programming-books-fr.md diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md new file mode 100644 index 000000000..c4bb422c5 --- /dev/null +++ b/free-programming-books-fr.md @@ -0,0 +1,207 @@ +###Index +* [Méta-listes](#méta-listes) +* [Non dépendant du langage](#non-dépendant-du-langage) + * [Algorithmique](#algorithmique) + * [Bases de données](#bases-de-données) + * [Logiciels libres](#logiciels-libres) + * [Makefile](#makefile) + * [Méthodes de développment](#méthodes-de-développement) + * [Systèmes informatiques](#systèmes-informatiques) + * [Théorie des langages](#théorie-des-langages) +* [Assembleur](#assembleur) +* [Bash / Shell](#bash--shell) +* [Caml](#caml) +* [C / C++](#c--c) +* [Coq](#coq) +* [CSS](#css) +* [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) +* [Sage](#sage) +* [Scilab](#scilab) +* [SPIP](#spip) +* [TeX](#tex) +* [Vim](#vim) + +###Méta-listes + +* [Le SILO: Sciences du numérique & 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/) + +####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 +* [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 + +* [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) + +####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 + +####Systèmes Informatiques + +* [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 + +* [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 + +* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter + + +###Bash / Shell +* [Guide avancé d'écriture des scripts Bash](http://abs.traduc.org/abs-fr/) + +###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 + +###Coq + +* [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 + +###CSS + +* [Apprendre les mises en page CSS](http://fr.learnlayout.com/) + +###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 + +###Java + +* [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 +* [Play.Rules!](http://3monkeys.github.io/play.rules/) + +###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 + +###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 + +* [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) + +###Vim +* [A Byte of Vim](http://swaroopch.com/notes/Vim_fr/) +* [Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/) From f4f348f3432578d5577d880549deb4d64bfd6bb0 Mon Sep 17 00:00:00 2001 From: Carlos Leopoldo Date: Sun, 12 Jan 2014 18:08:42 -0600 Subject: [PATCH 017/570] Added more PHP books in spanish --- free-programming-books-es.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index e98087a65..48fe9a683 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -122,6 +122,9 @@ ###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/) +* [Silex, el manual oficial](http://librosweb.es/silex/) +* [Symfony 1.4, la guía definitiva](http://librosweb.es/symfony_1_4/) ###Python From e1947af887f86c356c90683d5c7c6d8d20bd5746 Mon Sep 17 00:00:00 2001 From: Rodrigo Medeiros Date: Sun, 12 Jan 2014 22:11:30 -0200 Subject: [PATCH 018/570] Added the 'Recipes with Angular.js' book to the 'Javascript' list. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6e0c196ea..d1e695d22 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -902,6 +902,7 @@ ####Angular.js * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) +* [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* ####Backbone.js * [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) From e8b0b0b89cf2d81101955f3250d5262cc4624d59 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 04:47:33 +0400 Subject: [PATCH 019/570] Alphabetized Java section --- free-programming-books.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index dfd23a4cb..447e1f238 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -837,37 +837,37 @@ ###Java +* [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3) * [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson * [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 +* [Core Servlets and JavaServer Pages](http://pdf.coreservlets.com/) - Marty Hall and Larry Brown +* [Data Structures and Algorithms with Object-Oriented Design Patterns in Java](http://www.brpreiss.com/books/opus5/html/page9.html) +* [Google's Java Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html) +* [HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16) +* [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) +* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) - +* [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/)- Robert Sedgewick and Kevin Wayne +* [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck * [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck * [JAAS in Action](http://www.jaasbook.com/) * [Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) (PDF) +* [Java for the Beginning Programmer](http://www.heatonresearch.com/articles/series/15) * [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain -* [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson -* [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 (4th Edition)](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/) -* [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) * [OOP - Learn Object Oriented Thinking & Programming](http://pub.bruckner.cz/titles/oop) - Rudolf Pecinovsky +* [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) +* [OSGi in Practice](http://njbartlett.name/files/osgibook_preview_20091217.pdf) (PDF) +* [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson +* [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/) +* [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF) * [The Java Language Specification](http://java.sun.com/docs/books/jls/) - James Gosling, Bill Joy, Guy Steele, Gilad Bracha * [The Java Tutorial 4th Edition](http://download.oracle.com/javase/tutorial/) - Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber -* [Core Servlets and JavaServer Pages](http://pdf.coreservlets.com/) - Marty Hall and Larry Brown -* [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck -* [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/)- Robert Sedgewick and Kevin Wayne -* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) - -* [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3) -* [Java for the Beginning Programmer](http://www.heatonresearch.com/articles/series/15) -* [HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16) +* [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey +* [Thinking in Java](http://www.mindview.net/Books/TIJ/) * [Tutorial: Java, Maven 2, Eclipse & JSF](http://www.lulu.com/shop/arulkumaran-kumaraswamipillai-and-sivayini-arulkumaran/tutorial-java-maven-2-eclipse-jsf/ebook/product-1603040.html;jsessionid=E57B1E8662500F2ADF96D7B317769B6E) - Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran * [Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller -* [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) -* [Google's Java Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html) ####Wicket * [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/) From e2cf0391d56395af3713ddb5b634eb67dedd00aa Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 04:50:29 +0400 Subject: [PATCH 020/570] Removed duplicate link --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 447e1f238..a86cd6570 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -849,7 +849,6 @@ * [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) - * [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/)- Robert Sedgewick and Kevin Wayne * [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck -* [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck * [JAAS in Action](http://www.jaasbook.com/) * [Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) (PDF) * [Java for the Beginning Programmer](http://www.heatonresearch.com/articles/series/15) From e60c6f7d90b036f2b1a5e0c95d6430727304874f Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 04:52:12 +0400 Subject: [PATCH 021/570] Added "Hibernate 4 Example Programs" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a86cd6570..ac4aa2b19 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -844,6 +844,7 @@ * [Core Servlets and JavaServer Pages](http://pdf.coreservlets.com/) - Marty Hall and Larry Brown * [Data Structures and Algorithms with Object-Oriented Design Patterns in Java](http://www.brpreiss.com/books/opus5/html/page9.html) * [Google's Java Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html) +* [Hibernate 4 Example Programs](https://leanpub.com/hibernate4-example-programs) - L. Mohan Arun * [HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16) * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) * [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) - From 28590baa939a9b9a0ff1213a4e6cc8577d79e902 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 04:58:07 +0400 Subject: [PATCH 022/570] Added "The ABC of PDF with iText: PDF Syntax essentials" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index ac4aa2b19..b0d31b33e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -861,6 +861,7 @@ * [OSGi in Practice](http://njbartlett.name/files/osgibook_preview_20091217.pdf) (PDF) * [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson * [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/) +* [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) * [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF) * [The Java Language Specification](http://java.sun.com/docs/books/jls/) - James Gosling, Bill Joy, Guy Steele, Gilad Bracha * [The Java Tutorial 4th Edition](http://download.oracle.com/javase/tutorial/) - Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber From 6bf13e1e105b10a72833b19df4026f29e131def4 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 05:01:56 +0400 Subject: [PATCH 023/570] Added "Leaflet Tips and Tricks: Interactive Maps Made Easy" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index b0d31b33e..76aa4fa09 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -889,6 +889,7 @@ * [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)* * [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) * [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics) +* [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean * [Learn to Code JavaScript by Playing a Game](http://codecombat.com) * [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani * [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin From edac40cd125a6ebf7938d4a388e1294dd3be6c2f Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 05:05:16 +0400 Subject: [PATCH 024/570] Added "Backbone Tutorials: Beginner, Intermediate and Advanced" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 76aa4fa09..73b140337 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -904,6 +904,7 @@ * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) ####Backbone.js +* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis * [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) * [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) * [Backbonejs Tutorials](http://backbonetutorials.com/) From 8af0e69d2ccb121369b2cd8138076d5c4b5167ef Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 05:10:22 +0400 Subject: [PATCH 025/570] Added "Mobile Developer's Guide to the Galaxy" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 73b140337..c0b5bcd05 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -340,6 +340,7 @@ * [Learn to Program](http://pine.fm/LearnToProgram/) * [Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data](http://patterns.dataincubator.org/book/) - Leigh Dodds, Ian Davis * [Magic Ink: Information Software and The Graphical Interface](http://worrydream.com/#!/MagicInk) by Bret Victor +* [Mobile Developer's Guide to the Galaxy](https://leanpub.com/mobiledevelopersguide) * [Modeling Reactive Systems with Statecharts](http://www.scribd.com/doc/167971960/Modeling-Reactive-Systems-With-Statecharts) * [Mother Tongues of Computer Languages](http://www.digibarn.com/collections/posters/tongues/) (PNG) * [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/) From 2a3505516835467bc8963179fd6ddb314ed5364e Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 05:13:45 +0400 Subject: [PATCH 026/570] Added "Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index c0b5bcd05..be07fd8e7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -350,6 +350,7 @@ * [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) (PDF) * [Programmer's Motivation for Beginners](http://programmersmotivation.com/) * [Project Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf) (PDF) +* [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap * [SVG Essentials](http://commons.oreilly.com/wiki/index.php/SVG_Essentials) * [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) * [Small Memory Software](http://www.smallmemory.com/book.html) From ee2b4af5bdaaa93a0e102bc904167cc0c2b69f22 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 05:18:54 +0400 Subject: [PATCH 027/570] Added "PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index be07fd8e7..9f3343f5f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -346,6 +346,7 @@ * [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/) * [Open Government;Collaboration, Transparency, and Participation in Practice](https://github.com/oreillymedia/open_government) * [Object-Oriented Reengineering Patterns](http://win.ua.ac.be/~sdemey/) - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz +* [PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology](https://leanpub.com/PDQ) - Jeff Franz-Lien * [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) * [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) (PDF) * [Programmer's Motivation for Beginners](http://programmersmotivation.com/) From 9607a3e88d25c963907dededec125d00a4029d64 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 05:26:04 +0400 Subject: [PATCH 028/570] Added "Practicing Domain-Driven Design" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 9f3343f5f..b28a5bf46 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -448,6 +448,7 @@ * [Object-Oriented Reengineering Patterns](http://scg.unibe.ch/download/oorp/) * [Patterns and Practices: Application Architecture Guide 2.0](http://www.codeplex.com/AppArchGuide) * [Patterns of Software: Tales from the Software Community](http://www.dreamsongs.com/Files/PatternsOfSoftware.pdf) (PDF) +* [Practicing Domain-Driven Design](http://leanpub.com/Practicing-DDD) - Scott Millett * [Programming Reliable Systems (Joe Armstrong's PhD thesis)](http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf) (PDF) * [Scrum and XP from the Trenches](http://www.infoq.com/minibooks/scrum-xp-from-the-trenches) * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) (PDF) From 9df53198a4703d22d263fcd93f1b1671aaef10e9 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 05:32:51 +0400 Subject: [PATCH 029/570] =?UTF-8?q?Added=20"Marionette=20Expos=C3=A9:=20Le?= =?UTF-8?q?arn=20to=20write=20modular=20Javascript=20applicatons=20using?= =?UTF-8?q?=20Backbone=20Marionette=20and=20RequireJS/AMD"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index b28a5bf46..8e8902f6b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -897,6 +897,7 @@ * [Learn to Code JavaScript by Playing a Game](http://codecombat.com) * [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani * [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin +* [Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD](http://leanpub.com/marionetteexpose) - Jack Killilea * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide) * [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html) * [The JavaScript Tutorial](http://javascript.info/) From 71dbd16997c34e3d37ea951b9ec4fc79dcc5fa59 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Mon, 13 Jan 2014 05:39:15 +0400 Subject: [PATCH 030/570] Added "How to Design Faceted Search: The Complete Guide to Designing Faceted Search User Interface" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 8e8902f6b..d8564b770 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -191,6 +191,7 @@ ###Graphical User Interfaces * [Best of Smashing Magazine](http://anniversary.smashingmagazine.com/best-of-smashing-magazine.zip) +* [How to Design Faceted Search: The Complete Guide to Designing Faceted Search User Interface](http://leanpub.com/howtodesignfacetedsearch) - Abhijit Rawool * [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/) * [Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst * [Working through Screens](http://www.flashbulbinteraction.com/WTS.html) - Jacob Burghardt From b14d062b6fb3c574d97db73ebce0bb5a4661786e Mon Sep 17 00:00:00 2001 From: Rodrigo Medeiros Date: Mon, 13 Jan 2014 00:43:36 -0200 Subject: [PATCH 031/570] Added the 'Kanban for skeptics' book to the 'Software Architecture' list. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6e0c196ea..0ed14a98f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -452,6 +452,7 @@ * [The Definitive Guide to Building Code Quality](http://nexus.realtimepublishers.com/dgbcq.php) * [Web API Design](https://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design) * [Your API Is Bad](https://leanpub.com/yourapiisbad) *(Leanpub, by Paddy Foran)* +* [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) *(Leanpub, by Nick Oostvogels)* ####Standards * [UNIX - The POSIX Standard - IEEE Std 1003.1](https://github.com/g-nix/posix-standard) From 83b4aa3c982bd2054f4085d8c15f63791f50fc21 Mon Sep 17 00:00:00 2001 From: Eduardo de Santana Medeiros Alexandre Date: Tue, 14 Jan 2014 16:31:06 -0200 Subject: [PATCH 032/570] Inclusion of book --- free-programming-books-pt_BR.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 0963bb534..24e26cff3 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -1,4 +1,5 @@ ##Índice +* [C](#c) * [Engenharia de software](#engenharia-de-software) * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software) * [Git](#git) @@ -11,6 +12,9 @@ * [Ruby](#ruby) * [Shell Script](#shell) +###C +* [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. + ###Engenharia de Software ####Metodologias de Desenvolvimento de Software From aba15d17044400ae055f2ff650d251d48f7b1ca4 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Tue, 14 Jan 2014 22:49:29 +0400 Subject: [PATCH 033/570] Added "Effective Scala" (CN, RU) --- free-programming-books-ru.md | 1 + free-programming-books-zh.md | 1 + 2 files changed, 2 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 8dd096cd4..6b78ed25a 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -139,6 +139,7 @@ ###Scala +* [Effective Scala](http://twitter.github.io/effectivescala/index-ru.html) - Marius Eriksen * [Scala Школа!](http://twitter.github.io/scala_school/ru/) - Twitter ###Scilab diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 2d2ba7b06..04ca4a655 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -51,6 +51,7 @@ * [Real World Haskell 中文版](http://rwh.readthedocs.org/en/latest/) ### Scala +* [Effective Scala](http://twitter.github.io/effectivescala/index-cn.html) - Marius Eriksen * [Scala 课堂](http://twitter.github.io/scala_school/zh_cn/index.html) (Twitter的Scala中文教程) ### Shell From 5bc191021b5b3077ec99acb52336b8fd430683cf Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Tue, 14 Jan 2014 22:56:39 +0400 Subject: [PATCH 034/570] Added "Work with Play: Build web applications using Scala and the Play Framework" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4b451f0fe..4825c95d3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1362,6 +1362,7 @@ See also [TeX](#tex) * [Scala Tutorial](http://www.tutorialspoint.com/scala/scala_tutorial.pdf) * [Simply Lift](http://simply.liftweb.net/Simply_Lift.pdf) - David Pollak * [The Neophyte's Guide to Scala](http://danielwestheide.com/scala/neophytes.html) - Daniel Westheide +* [Work with Play: Build web applications using Scala and the Play Framework](http://workwithplay.com/) - Diego Castorina * [Xtrace](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) From e10761a67a900cc4a74c7e017b2d0f9be4b7867a Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Tue, 14 Jan 2014 23:00:33 +0400 Subject: [PATCH 035/570] Created "Play Scala" section --- free-programming-books.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 4825c95d3..9e122984a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -124,6 +124,7 @@ * [Rust](#rust) * [Sage](#sage) * [Scala](#scala) + * [Play Scala](#play-scala) * [Scheme](#scheme) * [Scilab](#scilab) * [Scratch](#scratch) @@ -1350,7 +1351,6 @@ See also [TeX](#tex) * [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) * [Lift Cookbook](http://chimera.labs.oreilly.com/books/1234000000030/index.html) - Richard Dallaway -* [Play Framework Recipes](http://alvinalexander.com/scala/scala-cookbook-play-framework-recipes-pdf-ebook) - Alvin Alexander * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) * [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova * [Programming in Scala, First Edition](http://www.artima.com/pins1ed/) @@ -1362,10 +1362,13 @@ See also [TeX](#tex) * [Scala Tutorial](http://www.tutorialspoint.com/scala/scala_tutorial.pdf) * [Simply Lift](http://simply.liftweb.net/Simply_Lift.pdf) - David Pollak * [The Neophyte's Guide to Scala](http://danielwestheide.com/scala/neophytes.html) - Daniel Westheide -* [Work with Play: Build web applications using Scala and the Play Framework](http://workwithplay.com/) - Diego Castorina * [Xtrace](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) +####Play Scala +* [Play Framework Recipes](http://alvinalexander.com/scala/scala-cookbook-play-framework-recipes-pdf-ebook) - Alvin Alexander +* [Work with Play: Build web applications using Scala and the Play Framework](http://workwithplay.com/) - Diego Castorina + ###Scheme * [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) * [How to Design Programs](http://htdp.org) From da59a5edf567c12895a6cad6377a6e7c6195fa9c Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Tue, 14 Jan 2014 23:27:39 +0400 Subject: [PATCH 036/570] Added "Scala Tour" --- free-programming-interactive-tutorials-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index d6066c071..d7602e97f 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -45,3 +45,6 @@ * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) * [Try Ruby](http://tryruby.org/) * [Ruby Koans](http://www.rubykoans.com/) + +###Scala +* [Scala Tour](http://www.scala-tour.com/) From 0ec5fff8640e5baf92d1331be160640ade37e1e6 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Tue, 14 Jan 2014 23:44:29 +0400 Subject: [PATCH 037/570] Created "Lift" section --- free-programming-books.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 9e122984a..a41a91598 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -124,6 +124,7 @@ * [Rust](#rust) * [Sage](#sage) * [Scala](#scala) + * [Lift](#lift) * [Play Scala](#play-scala) * [Scheme](#scheme) * [Scilab](#scilab) @@ -1348,9 +1349,6 @@ See also [TeX](#tex) * [A Scala Tutorial for Java programmers](http://www.scala-lang.org/docu/files/ScalaTutorial.pdf) (PDF) * [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) -* [Lift Cookbook](http://chimera.labs.oreilly.com/books/1234000000030/index.html) - Richard Dallaway * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) * [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova * [Programming in Scala, First Edition](http://www.artima.com/pins1ed/) @@ -1360,10 +1358,14 @@ See also [TeX](#tex) * [Scala for the Impatient (A1 Scala Level chapters)](http://typesafe.com/resources/book/scala-for-the-impatient) - Cay S. Horstmann * [Scala School by Twitter](http://twitter.github.io/scala_school/) * [Scala Tutorial](http://www.tutorialspoint.com/scala/scala_tutorial.pdf) -* [Simply Lift](http://simply.liftweb.net/Simply_Lift.pdf) - David Pollak * [The Neophyte's Guide to Scala](http://danielwestheide.com/scala/neophytes.html) - Daniel Westheide * [Xtrace](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) +####Lift +* [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) +* [Lift Cookbook](http://chimera.labs.oreilly.com/books/1234000000030/index.html) - Richard Dallaway +* [Simply Lift](http://simply.liftweb.net/Simply_Lift.pdf) - David Pollak ####Play Scala * [Play Framework Recipes](http://alvinalexander.com/scala/scala-cookbook-play-framework-recipes-pdf-ebook) - Alvin Alexander From 771466427ee159824ed98751d898db276ed1f4c4 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 00:21:07 +0400 Subject: [PATCH 038/570] =?UTF-8?q?Added=20"EJB=203=20f=C3=BCr=20Umsteiger?= =?UTF-8?q?:=20Neuerungen=20und=20=C3=84nderungen=20gegen=C3=BCber=20dem?= =?UTF-8?q?=20EJB-2.x-Standard"=20(DE)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-de.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 755c6e64a..947ada06e 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -82,6 +82,7 @@ ###Java +* [EJB 3 für Umsteiger: Neuerungen und Änderungen gegenüber dem EJB-2.x-Standard](http://bsd.de/e3fu/umfrage.html) - Heiko W. Rupp * [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/) From 9008a6bf24774f31c6f2c58349ddb13279407c39 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 00:29:02 +0400 Subject: [PATCH 039/570] Added "Barcode Overview" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a41a91598..79fd8bf8b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -321,6 +321,7 @@ * [97 Things Every Programmer Should Know - Extended](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](http://asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/index.html) +* [Barcode Overview](http://www.tec-it.com/download/PDF/Barcode_Reference_EN.pdf) * [Come, Let's Play: Scenario-Based Programming Using Live Sequence Charts](http://www.scribd.com/doc/175241338/Come-Let-s-Play) * [Communicating Sequential Processes](http://www.usingcsp.com/cspbook.pdf) (PDF) by Tony Hoare * [Computer Musings](http://scpd.stanford.edu/knuth/index.jsp) (lectures by Donald Knuth) From 790377fe5d3f9f5821b5bd09aa473f64ac87c315 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 00:32:40 +0400 Subject: [PATCH 040/570] Added "Unix Toolbox" --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 79fd8bf8b..df81add19 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1473,7 +1473,7 @@ See also [LaTeX](#latex) ###Unix * [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html) * [Conquering the Command Line](http://www.conqueringthecommandline.com/) - +* [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel ###Vim * [A Byte of Vim](http://www.swaroopch.com/notes/Vim) From bc20daa6948e04f94262c16029df4cf02f1a5d5c Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 00:36:28 +0400 Subject: [PATCH 041/570] Added "Linux Advanced Routing & Traffic Control HOWTO" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index df81add19..fdf3724e9 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -953,6 +953,7 @@ See also [TeX](#tex) * [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) +* [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org/) * [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) From fc28ca532daffdf65163e1f8742858c207fa894d Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 00:43:59 +0400 Subject: [PATCH 042/570] Added "Financial Numerical Recipes in C++" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index fdf3724e9..fcd82a992 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -592,6 +592,7 @@ * [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/) +* [Financial Numerical Recipes in C++](http://finance.bi.no/~bernt/gcc_prog/recipes/) - Bernt Arne Ødegaard * [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) - Bruce Eckel From 42e2c2c34c832e55ba0de38923d92443fad5978b Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 00:46:47 +0400 Subject: [PATCH 043/570] Added "The Public Domain: Enclosing the Commons of the Mind" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index fcd82a992..3e6db218c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -275,6 +275,7 @@ ####Licensing * [Creative Commons: a user guide](http://www.aliprandi.org/cc-user-guide/) - Simone Aliprandi +* [The Public Domain: Enclosing the Commons of the Mind](http://www.thepublicdomain.org/download/) - James Boyle ####Machine Learning * [A Course in Machine Learning](http://ciml.info/dl/v0_8/ciml-v0_8-all.pdf) (PDF) From 87b8e1e3de3a21b362b3f921cb43730d62481b8b Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 00:52:13 +0400 Subject: [PATCH 044/570] Added "Anatomy of Programming Languages" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 3e6db218c..5b297d2f9 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -780,6 +780,7 @@ ###Haskell * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) +* [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [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 for Great Good](http://learnyouahaskell.com/) - Miran Lipovača From a8c7806334ad81bd980806804a639273b3bf19b3 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 01:07:27 +0400 Subject: [PATCH 045/570] Added "Commentary on the Sixth Edition UNIX Operating System" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5b297d2f9..9fde35100 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1476,6 +1476,7 @@ See also [LaTeX](#latex) ###Unix * [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html) +* [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions * [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel From 27febd993a6565de61cdc56f9c410ecee40548e5 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 02:45:35 +0400 Subject: [PATCH 046/570] Added "Architectural Styles and the Design of Network-based Software Architectures" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 9fde35100..718264dc3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -434,6 +434,7 @@ * [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) ####Software Architecture +* [Architectural Styles and the Design of Network-based Software Architectures](http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding * [Best Kept Secrets of Peer Code Review](http://smartbear.com/codecollab-code-review-book.php) * [Data-Oriented Design](http://www.dataorienteddesign.com/dodmain/dodmain.html) * [Domain Driven Design Quickly](http://www.infoq.com/minibooks/domain-driven-design-quickly) From e00be2f7a639088c5e1b6511f0ee87125d6564fa Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 03:29:32 +0400 Subject: [PATCH 047/570] Alphabetized OCaml section --- free-programming-books.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 718264dc3..c7a1fdcc8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1090,12 +1090,12 @@ See also [TeX](#tex) * [Try Objective-C Book](http://rubymaverick.com/try-objectivec-book/) ###OCaml +* [Developing Applications With Objective Caml](http://caml.inria.fr/pub/docs/oreilly-book/) * [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/v1/en/html/) * [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje +* [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/) ###Octave From 2a27aefad5f808d3ef6b0e59a76a1bdf2cc1622c Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 03:31:20 +0400 Subject: [PATCH 048/570] Added "Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa" --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index c7a1fdcc8..e5e3489de 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1096,7 +1096,7 @@ See also [TeX](#tex) * [Real World OCaml](https://realworldocaml.org/v1/en/html/) * [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje * [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/) - +* [Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier R´emy ###Octave * [Octave Programming](http://en.wikibooks.org/wiki/Octave_Programming_Tutorial) From 7b62e4cd7dd4579a6ab32f6575d1dfc54acac17c Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Wed, 15 Jan 2014 03:37:15 +0400 Subject: [PATCH 049/570] Added "Warren's Abstract Machine: A Tutorial Reconstruction" --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index e5e3489de..2eafded68 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1205,7 +1205,7 @@ See also [TeX](#tex) * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) * [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon * [Visual Prolog 7.2 for Tyros](http://download.pdc.dk/vip/72/books/tyros/tyros72.pdf) (PDF) - +* [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci ###Python * [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) From 380a81fa69672c0d38810ab17a1b60d54dbc957c Mon Sep 17 00:00:00 2001 From: Karthikeyan A K Date: Wed, 15 Jan 2014 15:37:09 +0530 Subject: [PATCH 050/570] Added I Love Ruby Added a free Ruby Ebook --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4b451f0fe..d58978b28 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1315,6 +1315,7 @@ See also [TeX](#tex) * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) * [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald * [Just Enough Ruby to Get By](http://dmtri.com/posts/65) +* [I Love Ruby](http://goo.gl/FW6slH) ####RSpec * [Better Specs (RSpec Guidelines with Ruby)](http://betterspecs.org) From 38ba1c0e9428657034fafe747773f9906d1af518 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Thu, 16 Jan 2014 02:43:54 +0400 Subject: [PATCH 051/570] Added "DSL Engineering: Designing, Implementing and Using Domain-Specific Languages" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 2eafded68..ed0c11402 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -439,6 +439,7 @@ * [Data-Oriented Design](http://www.dataorienteddesign.com/dodmain/dodmain.html) * [Domain Driven Design Quickly](http://www.infoq.com/minibooks/domain-driven-design-quickly) * [Don't Just Roll the Dice](http://www.neildavidson.com/dontjustrollthedice.html) +* [DSL Engineering: Designing, Implementing and Using Domain-Specific Languages](http://dslbook.org/) - Markus Voelter * [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) * [How to Design Programs](http://www.htdp.org/) From 24dc727900a66ce6bc0c29740ac4f263cfd6b2d2 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Thu, 16 Jan 2014 02:46:03 +0400 Subject: [PATCH 052/570] Added "Naked objects" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index ed0c11402..dde15658e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -445,6 +445,7 @@ * [How to Design Programs](http://www.htdp.org/) * [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) * [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook) +* [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson * [NASA Manager Handbook for Software Development](http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf) (PDF) * [NASA Software Measurement Handbook](http://www.scribd.com/doc/7181362/NASA-Software-Measurement-Guidebook) * [OAuth - The Big Picture](http://pages.apigee.com/oauth-big-picture-ebook.html) From 79759163b3b5cdf169a736c22e552a0e749123af Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Thu, 16 Jan 2014 02:52:10 +0400 Subject: [PATCH 053/570] Added "Methods and Techniques for the Design and Implementation of Domain-Specific Languages" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index dde15658e..5de64b0c1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -445,6 +445,7 @@ * [How to Design Programs](http://www.htdp.org/) * [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) * [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook) +* [Methods and Techniques for the Design and Implementation of Domain-Specific Languages](http://www.st.ewi.tudelft.nl/~arie/phds/Hemel.pdf) - Zef Hemel * [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson * [NASA Manager Handbook for Software Development](http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf) (PDF) * [NASA Software Measurement Handbook](http://www.scribd.com/doc/7181362/NASA-Software-Measurement-Guidebook) From e3c8a632ef6ae5e9e714a791a7e24bcd45014638 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Thu, 16 Jan 2014 03:15:11 +0400 Subject: [PATCH 054/570] Added "Prolog Problems" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5de64b0c1..a4c36b3b4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1203,6 +1203,7 @@ See also [TeX](#tex) * [Prolog and Natural-Language Analysis](http://www.mtome.com/Publications/PNLA/pnla-digital.html) - Fernando C. N. Pereira, Stuart M. Shieber * [Prolog Experiments in Discrete Mathematics, Logic, and Computability](http://web.cecs.pdx.edu/~jhein/books/PrologLabBook09.pdf) - James L. Hein * [Prolog for Programmers](https://sites.google.com/site/prologforprogrammers/) +* [Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems) - Werner Hett * [Prolog Programming: A First Course](http://engronline.ee.memphis.edu/deductiveDB/prolog_book.pdf) - Paul Brna * [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) From 8cf7f582eb03488e869bc7f26fc622878296d8a6 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Thu, 16 Jan 2014 03:17:07 +0400 Subject: [PATCH 055/570] Added "S-99: Ninety-Nine Scala Problems" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a4c36b3b4..048dd1d1f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1362,6 +1362,7 @@ See also [TeX](#tex) * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) * [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova * [Programming in Scala, First Edition](http://www.artima.com/pins1ed/) +* [S-99: Ninety-Nine Scala Problems](http://aperiodic.net/phil/scala/s-99/) - Phil! Gold * [Scala By Example](http://www.scala-lang.org/docu/files/ScalaByExample.pdf) (PDF) * [Scala Cookbook: Bonus Chapters](http://examples.oreilly.com/9781449339616-files/Scala_Cookbook_bonus_chapters.pdf) - Alvin Alexander * [Scala & Design Patterns: Exploring Language Expressivity](http://www.scala-lang.org/old/sites/default/files/FrederikThesis.pdf) - Fredrik Skeel Løkke From ca67f548381579f416d86e8810d42d0dfa6cd131 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 15 Jan 2014 17:36:24 -0600 Subject: [PATCH 056/570] [es] added 3 books of Eugenia Bahit --- free-programming-books-es.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 48fe9a683..c3a02a3ee 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -40,6 +40,7 @@ * [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) +* [Teoría sintáctico-gramatical de objetos](http://www.bubok.es/libros/219288/Teoria-sintacticogramatical-de-objetos) ####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) @@ -58,8 +59,9 @@ * [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) +* [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) +* [Metodologías Ágiles para el Desarrollo de Software] (http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html) ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) @@ -125,6 +127,7 @@ * [Symfony 2.3, el libro oficial](http://librosweb.es/symfony_2_3/) * [Silex, el manual oficial](http://librosweb.es/silex/) * [Symfony 1.4, la guía definitiva](http://librosweb.es/symfony_1_4/) +* [POO y MVC en PHP](http://www.bubok.es/libros/205199/POO-y-MVC-en-PHP) ###Python From f9287a9b75c8e95eb977a8eae33da08447d2522d Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Wed, 15 Jan 2014 19:51:19 -0800 Subject: [PATCH 057/570] Add Git Workflows --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index bcc6d5fac..1efcfb539 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -752,6 +752,7 @@ * [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)* +* [Git Workflows](http://documentup.com/skwp/git-workflows-book) * [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) * [Conversational Git](http://blog.anvard.org/conversational-git/) From 1f914e0f2f48b117ddde3264ab51c254cc5f7be1 Mon Sep 17 00:00:00 2001 From: matysanchez Date: Thu, 16 Jan 2014 10:54:59 -0300 Subject: [PATCH 058/570] [es] Adding node.js to the list. --- free-programming-books-es.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index c3a02a3ee..cd94a68f1 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -17,6 +17,7 @@ * [Git](#git) * [Haskell](#haskell) * [JavaScript](#javascript) + * [node.js](#nodejs) * [Java](#java) * [LaTeX](#latex) * [PHP](#php) @@ -118,6 +119,10 @@ * [Introducción a JavaScript](http://librosweb.es/javascript/) * [Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es) +####Node.js + +* [El Libro para Principiantes en Node.js](http://www.nodebeginner.org/index-es.html) + ###LaTeX * [La introducción no-tan-corta a LaTeX 2ε](http://www.ctan.org/tex-archive/info/lshort/spanish) From 643cfce006f98b3b19ca1dc67b7031bda621a587 Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Fri, 17 Jan 2014 01:01:34 +0700 Subject: [PATCH 059/570] Add bunch of interactive tutorials --- free-programming-interactive-tutorials-en.md | 38 +++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index d7602e97f..7d93402da 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -1,11 +1,23 @@ +###Bash +* [Learn Shell Programming](http://www.learnshell.org) + +###C +* [Learn C](http://www.learn-c.org/) + +###C# +* [Learn C#](http://www.learncs.org/) + ###Clojure * [Clojure Koans](http://clojurekoans.com/) * [ClojureScript Koans](http://clojurescriptkoans.com/) +* [Try Clojure](http://tryclj.com/) ###CoffeeScript * [Smooth CoffeeScript, Interactive Edition](http://autotelicum.github.io/Smooth-CoffeeScript/interactive/interactive-coffeescript.html) +###Erlang +* [Try Erlang](http://www.tryerlang.org/) ###Git * [Try Git](http://try.github.io) @@ -15,9 +27,18 @@ ###Go * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) +###Haskell +* [Try Haskell!](http://tryhaskell.org/) + +###Java +* [Learn Java](http://www.learnjavaonline.org/) + ###Javascript * [Learning Advanced JavaScript](http://ejohn.org/apps/learn/) +* [Learn JavaScript](http://www.learn-js.org/) +* [Learn knockout.js](http://learn.knockoutjs.com) +* [Try jQuery](http://try.jquery.com/) ###Lisp @@ -30,15 +51,27 @@ ###NoSQL * [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans) +* [Try Redis](http://try.redis.io/) ###Objective-C - * [Try Objective-C](http://tryobjectivec.codeschool.com) +###Ocaml +* [Try Ocaml](http://try.ocamlpro.com/) + +###Perl +* [Perltuts.com](http://perltuts.com) + +###PHP +* [Learn PHP](http://www.learn-php.org/) + ###Python * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) +* [Learn Python](http://www.learnpython.org/) * [Python Koans](https://github.com/gregmalcolm/python_koans) +###R +* [Try R](http://tryr.codeschool.com) ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) @@ -48,3 +81,6 @@ ###Scala * [Scala Tour](http://www.scala-tour.com/) + +###Vim +* [Interactive Vim Tutorial](http://www.openvim.com/tutorial.html) From 2f94994f5d41102a2dcb7cad9bda8fa5fd9602bc Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Fri, 17 Jan 2014 01:03:17 +0700 Subject: [PATCH 060/570] Add githug tutorial (in the shell) --- free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 7d93402da..5fa4f537f 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -20,6 +20,7 @@ * [Try Erlang](http://www.tryerlang.org/) ###Git +* [Githug](https://github.com/Gazler/githug) (Tutorial in shell) * [Try Git](http://try.github.io) * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/) From 4db027d49c67b8a1d099358f17eab8af2381d7b8 Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Fri, 17 Jan 2014 01:05:57 +0700 Subject: [PATCH 061/570] Add Learn Linux The Hard Way guide --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index bbc70ce68..b6af3f6d3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -961,6 +961,7 @@ See also [TeX](#tex) * [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) +* [Learn Linux The Hard Way](http://nixsrv.com/llthw) * [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org/) * [The Debian Administrator's Handbook](http://debian-handbook.info/) * [The Linux Command Line](http://linuxcommand.org/tlcl.php) (PDF) From 1f4fb308947f1cd311c4896554595baf2b8c833a Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 16 Jan 2014 19:39:55 -0600 Subject: [PATCH 062/570] [es] minimal fix & secondary link (a PDF) to 'Python para principantes' --- free-programming-books-es.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index cd94a68f1..441d69e5f 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -62,7 +62,7 @@ ####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) * [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) ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) @@ -146,7 +146,7 @@ * [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/) +* [Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) ###Ruby From 7d0882aa983cedceb8ee9b7048dcce84a1995d8e Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 17 Jan 2014 07:56:06 +0400 Subject: [PATCH 063/570] Added "tetrix in Scala" (EN, JA) --- free-programming-books-ja.md | 5 +++++ free-programming-books.md | 1 + 2 files changed, 6 insertions(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index d745ce2fb..4cdf968f5 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -52,6 +52,7 @@ * [R](#r) * [Ruby](#ruby) * [Sather](#sather) +* [Scala](#scala) * [Scheme](#scheme) * [sed](#sed) * [Smalltalk](#smalltalk) @@ -423,6 +424,10 @@ * [Sather を試そう](http://www.shido.info/sather/index.html) - 紫藤貴文 +###Scala +* [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book) + + ###Scheme * [Gauche ユーザリファレンス](http://practical-scheme.net/gauche/man/gauche-refj.html) - 川合史朗 * [お気楽 Scheme プログラミング入門](http://www.geocities.jp/m_hiroi/func/scheme.html) - 広井誠 diff --git a/free-programming-books.md b/free-programming-books.md index 048dd1d1f..67612c31f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1369,6 +1369,7 @@ See also [TeX](#tex) * [Scala for the Impatient (A1 Scala Level chapters)](http://typesafe.com/resources/book/scala-for-the-impatient) - Cay S. Horstmann * [Scala School by Twitter](http://twitter.github.io/scala_school/) * [Scala Tutorial](http://www.tutorialspoint.com/scala/scala_tutorial.pdf) +* [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book) * [The Neophyte's Guide to Scala](http://danielwestheide.com/scala/neophytes.html) - Daniel Westheide * [Xtrace](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) From d2591509d0a32a75180af8700ed3d3a44202836d Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 17 Jan 2014 09:14:05 +0400 Subject: [PATCH 064/570] =?UTF-8?q?Added=20"=D0=9F=D1=80=D0=BE=D0=B3=D1=80?= =?UTF-8?q?=D0=B0=D0=BC=D0=BC=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=BD=D0=B0=20=D0=AD=D1=80=D0=BB=D0=B0=D0=BD=D0=B3?= =?UTF-8?q?=D0=B5"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-ru.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 6b78ed25a..ceb51e58c 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -7,6 +7,7 @@ * [C](#c) * [CoffeeScript](#coffeescript) * [Git](#git) +* [Erlang](#erlang) * [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) @@ -72,6 +73,10 @@ * [Pro Git](http://git-scm.com/book/ru) +###Erlang +* [Программирование на Эрланге](https://github.com/dyp2000/Russian-Armstrong-Erlang) - Джо Армстронг + + ###LaTeX * [LaTeX, GNU/Linux и русский стиль (сборник статей)](http://www.inp.nsk.su/~baldin/LaTeX/index.html) From 8017bda2ebb2a30610b4079bdee1e6fa841eb789 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 17 Jan 2014 09:31:54 +0400 Subject: [PATCH 065/570] Added "Developing Web Applications with Haskell and Yesod" (RU) --- free-programming-books-ru.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index ceb51e58c..ceefda2fa 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -8,6 +8,7 @@ * [CoffeeScript](#coffeescript) * [Git](#git) * [Erlang](#erlang) +* [Haskell](#haskell) * [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) @@ -77,6 +78,9 @@ * [Программирование на Эрланге](https://github.com/dyp2000/Russian-Armstrong-Erlang) - Джо Армстронг +###Haskell +* [Developing Web Applications with Haskell and Yesod](https://bitbucket.org/darkus/yesod/downloads) - Майкл Сноймен + ###LaTeX * [LaTeX, GNU/Linux и русский стиль (сборник статей)](http://www.inp.nsk.su/~baldin/LaTeX/index.html) From 03f05cba14ed85c8af5c026d7d2cd07891cbc7b4 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 17 Jan 2014 09:35:52 +0400 Subject: [PATCH 066/570] Alphabetized Haskell section --- free-programming-books.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 67612c31f..d3d09b591 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -783,22 +783,22 @@ ###Haskell +* [A Gentle Introduction to Haskell](http://www.haskell.org/tutorial/) * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [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 for Great Good](http://learnyouahaskell.com/) - Miran Lipovača +* [Haskell no panic](http://lisperati.com/haskell/) +* [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) +* [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way) +* [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca * [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/) +* [Speeding Through Haskell](http://www.sthaskell.com/) +* [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) * [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/) -* [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way) -* [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) -* [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) ###HTML / CSS From f5d9d40b8bc4e382a0254b7f55a6987611ce7056 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 17 Jan 2014 09:37:42 +0400 Subject: [PATCH 067/570] Added "Exploring Generic Haskell" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index d3d09b591..8a8d80058 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -787,6 +787,7 @@ * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) +* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) * [Haskell no panic](http://lisperati.com/haskell/) * [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) From f7b6d93402ff1f25e4484a00999c37a43f1fc9c2 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 17 Jan 2014 09:41:27 +0400 Subject: [PATCH 068/570] Added "Reactive Objects and Functional Programming" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 8a8d80058..7e74832b1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -795,6 +795,7 @@ * [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca * [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) +* [Reactive Objects and Functional Programming](http://staff.www.ltu.se/~nordland/Thesis.pdf) - Johan Nordlander * [Real World Haskell](http://book.realworldhaskell.org/) * [Speeding Through Haskell](http://www.sthaskell.com/) * [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) From 000e716eaf899c4e3a42d2fe080c86fa0d514ef7 Mon Sep 17 00:00:00 2001 From: SuperStas Date: Fri, 17 Jan 2014 09:42:04 +0400 Subject: [PATCH 069/570] Add TCP/IP book --- free-programming-books-ru.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 6b78ed25a..75b9b520b 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -1,6 +1,7 @@ ###Index * [Списки книг](#meta-lists) * [Language Agnostic](#language-agnostic) + * [Networking](#networking) * [Programming Paradigms](#programming-paradigms) * [Assembly](#assembly) * [Bash](#bash) @@ -34,7 +35,13 @@ * [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) - Н. Н. Кузюрин, С. А. Фомин +####Networking + +* [TCP/IP Крупным планом](http://www.soslan.ru/tcp/) + + ####Programming Paradigms + * [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison * [Практика функционального программирования](http://fprog.ru/) - журнал From af8de1053f8cf754d518b5c081748c35ffd6831a Mon Sep 17 00:00:00 2001 From: SuperStas Date: Fri, 17 Jan 2014 09:43:28 +0400 Subject: [PATCH 070/570] Add e-maxx.ru book --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 75b9b520b..96d1c0967 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -34,6 +34,7 @@ * [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) - Н. Н. Кузюрин, С. А. Фомин +* [E-maxx.ru: Сборник алгоритмов с примерами на C++](http://e-maxx.ru/upload/e-maxx_algo.pdf) ####Networking From 24c35caca81672cbd144c5f129ffce5020e81909 Mon Sep 17 00:00:00 2001 From: SuperStas Date: Fri, 17 Jan 2014 09:44:53 +0400 Subject: [PATCH 071/570] Add C/C++ book --- free-programming-books-ru.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 96d1c0967..ddc1e7829 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -59,6 +59,8 @@ ###C * [Особенности языка C. Учебное пособие](http://younglinux.info/sites/default/files/programmingC.pdf) +* [Романов Е.Л. - Си/Си++. От дилетанта до профессионала](http://ermak.cs.nstu.ru/cprog/html/) + ###CoffeeScript From 0a328fbe393b56e6c9c53f5c080571c57aa7865b Mon Sep 17 00:00:00 2001 From: SuperStas Date: Fri, 17 Jan 2014 09:47:09 +0400 Subject: [PATCH 072/570] Add system administration UNIX book --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index ddc1e7829..cdc55f5c5 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -164,6 +164,7 @@ ###Unix * [Архитектура операционной системы Unix](http://lib.ru/BACH/) +* [Мошков. М - Введение в системное администрирование UNIX](http://lib.ru/unixhelp/) ###Vim From 35901603de398c56ab067d4d3767c1a637c5380e Mon Sep 17 00:00:00 2001 From: SuperStas Date: Fri, 17 Jan 2014 09:50:23 +0400 Subject: [PATCH 073/570] little changes --- free-programming-books-ru.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index cdc55f5c5..04552357c 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -59,7 +59,7 @@ ###C * [Особенности языка C. Учебное пособие](http://younglinux.info/sites/default/files/programmingC.pdf) -* [Романов Е.Л. - Си/Си++. От дилетанта до профессионала](http://ermak.cs.nstu.ru/cprog/html/) +* [Си/Си++. От дилетанта до профессионала](http://ermak.cs.nstu.ru/cprog/html/) - Романов Е.Л. ###CoffeeScript @@ -164,7 +164,7 @@ ###Unix * [Архитектура операционной системы Unix](http://lib.ru/BACH/) -* [Мошков. М - Введение в системное администрирование UNIX](http://lib.ru/unixhelp/) +* [Введение в системное администрирование UNIX](http://lib.ru/unixhelp/) - Мошков. М ###Vim From cdbfd010117aab33b1d19381f1aec3adba4f3724 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Fri, 17 Jan 2014 14:43:37 +0330 Subject: [PATCH 074/570] 1700 Stars --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c24682e15..2fb190fb2 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). - 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. ;) +- be part of a project that over 17,000 people starred in 4 months. ;) **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. From d696dfa85fa6c325a6d80ec80debc04dd4fe14ef Mon Sep 17 00:00:00 2001 From: Adolfo Date: Fri, 17 Jan 2014 12:44:04 +0100 Subject: [PATCH 075/570] Added CakePHP Cookbook 2.x --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4767e67f6..414a9bc7b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1173,6 +1173,8 @@ See also [TeX](#tex) * [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 +* CakePHP Framework + * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) * [PHP Internals Book](http://www.phpinternalsbook.com/) * [PHP Best Practices](https://phpbestpractices.org/) * [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) From 6c091b5a03d9e22b162e990707e37f044656fd0b Mon Sep 17 00:00:00 2001 From: Kulikovpavel Date: Fri, 17 Jan 2014 18:27:34 +0300 Subject: [PATCH 076/570] Mozgovoi, Zanimatelnoe programmirovanie --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 845041f97..fc179f5ac 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -37,6 +37,7 @@ * [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) - Н. Н. Кузюрин, С. А. Фомин * [E-maxx.ru: Сборник алгоритмов с примерами на C++](http://e-maxx.ru/upload/e-maxx_algo.pdf) +* [Занимательное программирование. Самоучитель](http://padabum.com/x.php?id=35055) - Мозговой М.В. ####Networking From 02fabaeea8803c7aca31d30f3530a39dc7feb1b8 Mon Sep 17 00:00:00 2001 From: Dmitriy Corpsee Date: Sat, 18 Jan 2014 00:58:51 +0700 Subject: [PATCH 077/570] Added books about Linux Added books about Linux --- free-programming-books-ru.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 6b78ed25a..e167b0d35 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -154,6 +154,8 @@ ###Unix * [Архитектура операционной системы Unix](http://lib.ru/BACH/) +* [Linux From Scratch (version 6.8)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html) +* [Beyond Linux From Scratch (version 2011-12-30)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html) ###Vim From bb15b381df8723836f2dec14f83e893eddc6e392 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 17 Jan 2014 12:32:01 -0600 Subject: [PATCH 078/570] Order list & add Functional Programming Section --- free-programming-books-es.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 441d69e5f..66af3642e 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -4,9 +4,10 @@ * [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) + * [Paradigmas de Programación](#paradigmas-de-programacion) + * [Sistemas Operativos](#sistemas-operativos) * [Android](#android) * [Assembly Language](#assembly-language) * [CSS](#CSS) @@ -56,9 +57,6 @@ ###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) (PDF) * [Diseño Ágil con TDD](http://www.dirigidoportests.com/el-libro) @@ -67,6 +65,12 @@ ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) +####Sistemas Operativos +* [Sistemas Operativos, por Dr. David Luis la Red](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF) (PDF) + +####Paradigmas de Programación +* [Programación Funcional](http://www.staff.science.uu.nl/~fokke101/courses/fp-sp.pdf) (PDF) + ###Android * [Curso de Programación Android](http://www.sgoliver.net/blog/wp-content/uploads/2011/11/Manual-Programacion-Android-SgoliverNet-v3-muestra.zip) (PDF) by Salvador Gómez Oliver From 715c5db7ecc2eecfa68e5340cdec5190ca7f9209 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 17 Jan 2014 12:44:59 -0600 Subject: [PATCH 079/570] [es] Fixing urls and adding 'Scrum & Extreme Programming (para programadores)' --- free-programming-books-es.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 66af3642e..6ef38a4c3 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -5,8 +5,8 @@ * [Base de Datos](#base-de-datos) * [Ciencia Computacional](#ciencia-computacional) * [Metodologías de desarrollo de software](#metodolog%C3%ADas-de-desarrollo-de-software) - * [Misceláneos](#miscelaneos) - * [Paradigmas de Programación](#paradigmas-de-programacion) + * [Misceláneos](#miscel%C3%A1neos) + * [Paradigmas de Programación](#paradigmas-de-programaci%C3%B3n) * [Sistemas Operativos](#sistemas-operativos) * [Android](#android) * [Assembly Language](#assembly-language) @@ -61,6 +61,7 @@ * [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) * [Metodologías Ágiles para el Desarrollo de Software](http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html) +* [Scrum & Extreme Programming (para programadores)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) (PDF) ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) From 4bcebaa8fcad99d9098aef876e3790e0d70f29a7 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 18 Jan 2014 03:38:23 +0400 Subject: [PATCH 080/570] Added "Scala for Perl 5 Programmers" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 7e74832b1..18702b2b9 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1368,6 +1368,7 @@ See also [TeX](#tex) * [Scala By Example](http://www.scala-lang.org/docu/files/ScalaByExample.pdf) (PDF) * [Scala Cookbook: Bonus Chapters](http://examples.oreilly.com/9781449339616-files/Scala_Cookbook_bonus_chapters.pdf) - Alvin Alexander * [Scala & Design Patterns: Exploring Language Expressivity](http://www.scala-lang.org/old/sites/default/files/FrederikThesis.pdf) - Fredrik Skeel Løkke +* [Scala for Perl 5 Programmers](https://github.com/garu/scala-for-perl5-programmers) - Breno G. de Oliveira * [Scala for the Impatient (A1 Scala Level chapters)](http://typesafe.com/resources/book/scala-for-the-impatient) - Cay S. Horstmann * [Scala School by Twitter](http://twitter.github.io/scala_school/) * [Scala Tutorial](http://www.tutorialspoint.com/scala/scala_tutorial.pdf) From 84667ab2bd7f5a4d41a505671b8d0e4067facce5 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 18 Jan 2014 04:15:36 +0400 Subject: [PATCH 081/570] Added "EAI Patterns with Actor Model" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 18702b2b9..a626b4d46 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1360,6 +1360,7 @@ See also [TeX](#tex) ###Scala * [A Scala Tutorial for Java programmers](http://www.scala-lang.org/docu/files/ScalaTutorial.pdf) (PDF) * [Another tour of Scala](http://naildrivin5.com/scalatour) +* [EAI Patterns with Actor Model](https://github.com/alexanderfefelov/eai-patterns-with-actor-model) - Vaughn Vernon * [Effective Scala](http://twitter.github.com/effectivescala/) * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) * [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova From fed0259706c544dd7ce78c43cffa4c4314682d39 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 18 Jan 2014 04:29:41 +0400 Subject: [PATCH 082/570] Added "Learning 30 Technologies in 30 Days: A Developer Challenge" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a626b4d46..b49284cd2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -342,6 +342,7 @@ * [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers * [I Am a Bug](http://www.amibug.com/iamabug/p01.html) * [Learn to Program](http://pine.fm/LearnToProgram/) +* [Learning 30 Technologies in 30 Days: A Developer Challenge](https://www.openshift.com/blogs/learning-30-technologies-in-30-days-a-developer-challenge) - Shekhar Gulati * [Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data](http://patterns.dataincubator.org/book/) - Leigh Dodds, Ian Davis * [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) From 46e02f26c5ce2a510c761cb8791f839eb66d4eff Mon Sep 17 00:00:00 2001 From: matysanchez Date: Sat, 18 Jan 2014 00:23:53 -0300 Subject: [PATCH 083/570] [es] Adding a new book to node.js --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index cd94a68f1..b2b0b8912 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -121,6 +121,7 @@ ####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) ###LaTeX From 550e27dba2eeabf7d1f942c7a34bb6b3ac9c3cdd Mon Sep 17 00:00:00 2001 From: Uriy Efremochkin Date: Sat, 18 Jan 2014 15:45:48 +0600 Subject: [PATCH 084/570] =?UTF-8?q?Added=20book=20=C2=ABLarge-Scale=20Java?= =?UTF-8?q?Script=C2=BB=20for=20RU?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index b1eeff5c1..b73c02e73 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -78,6 +78,7 @@ * [Современный учебник JavaScript](http://learn.javascript.ru/) * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru/) +* [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) ###Git From 31185b732b5d630d2ef71f736434bc5c311030af Mon Sep 17 00:00:00 2001 From: Uriy Efremochkin Date: Sat, 18 Jan 2014 15:58:38 +0600 Subject: [PATCH 085/570] =?UTF-8?q?Added=20book=20=C2=ABLarge-Scale=20Java?= =?UTF-8?q?Script=C2=BB=20for=20EN?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 041597431..5f15e8f03 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -917,6 +917,7 @@ * [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean * [Learn to Code JavaScript by Playing a Game](http://codecombat.com) * [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani +* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani * [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin * [Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD](http://leanpub.com/marionetteexpose) - Jack Killilea * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide) From 96444c9b98704f627730ef54cfa42f46ee2bc985 Mon Sep 17 00:00:00 2001 From: gabriellim Date: Sat, 18 Jan 2014 02:26:41 -0800 Subject: [PATCH 086/570] Alphabetized several books Stopped at Hadoop --- free-programming-books.md | 47 +++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 041597431..508b8ce9f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -161,6 +161,7 @@ * [IBM Redbooks](http://www.redbooks.ibm.com/) * [InfoQ Minibooks](http://www.infoq.com/minibooks/) * [InTech: Computer and Information Science](http://www.intechopen.com/subjects/computer-and-information-science) +* [JSBooks - directory of free javascript ebooks](https://github.com/revolunet/JSbooks) * [Learn X in Y minutes](http://learnxinyminutes.com/) * [Microsoft Press: Free E-Books](http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx) * [Microsoft Technologies 1, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric Ligman](http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more.aspx) @@ -173,7 +174,6 @@ * [Theassayer.org](http://theassayer.org/) * [tutorialspoint](http://www.tutorialspoint.com/) * [Wikibooks: Programming](http://en.wikibooks.org/wiki/Category%3aComputer_programming) -* [JSBooks - directory of free javascript ebooks](https://github.com/revolunet/JSbooks) ###Graphics Programming @@ -217,7 +217,6 @@ * [Data Structures Succinctly Part 2, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) *(Just fill the fields with any values)* * [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho and Jeff Ullman * [Open Data Structures: An Introduction](http://www.aupress.ca/index.php/books/120226) - Pat Morin -* [The Algorithm Design Manual](http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) * [LEDA: A Platform for Combinatorial and Geometric Computing](http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) * [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://larc.unt.edu/ian/books/free/lnoa.pdf), University of North Texas (PDF) * [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) (PDF) @@ -230,6 +229,7 @@ * [Purely Functional Data Structures](http://www.cs.cmu.edu/~rwh/theses/okasaki.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) +* [The Algorithm Design Manual](http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) * [The Art of Computer Programming](http://www.cs.utsa.edu/~wagner/knuth/) (fascicles, mostly volume 4) - Donald Knuth * [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF) * [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF) @@ -264,9 +264,10 @@ * [Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](http://arxiv.org/pdf/1206.1754v2.pdf) (PDF) * [Introduction to Data Science](http://jsresearch.net/wiki/projects/teachdatascience/Teach_Data_Science.html) - Jeffrey Stanton * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html) +* [School of Data Handbook](http://schoolofdata.org/handbook/) * [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman * [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining) -* [School of Data Handbook](http://schoolofdata.org/handbook/) + ####Information Retrieval * [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html) @@ -601,25 +602,25 @@ ###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/) -* [Financial Numerical Recipes in C++](http://finance.bi.no/~bernt/gcc_prog/recipes/) - Bernt Arne Ødegaard -* [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) - Bruce Eckel -* [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey -* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601) -* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) (PDF) -* [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) -* [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson and Br. Isidore Minerd -* [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) -* [The Boost C++ libraries](http://en.highscore.de/cpp/boost) * [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) +* [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php) +* [C++ Succinctly, Syncfusion ](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)* +* [CS106X Programming Abstractions in C++](http://www.stanford.edu/class/cs106x/) +* [Data Structures and Algorithms with Object-Oriented Design Patterns in C++](http://www.brpreiss.com/books/opus4/index.html) +* [Financial Numerical Recipes in C++](http://finance.bi.no/~bernt/gcc_prog/recipes/) - Bernt Arne Ødegaard * [Game Programming Patterns](http://gameprogrammingpatterns.com/) * [Google's C++ Style Guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) +* [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey +* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601) +* [Introduction to Design Patterns in C++ with Qt](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) +* [Learn C++.](http://www.learncpp.com/) (PDF, Online) +* [Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt](http://www.jjj.de/fxt/fxtbook.pdf) (PDF) +* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.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) - Bruce Eckel +* [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson and Br. Isidore Minerd +* [The Boost C++ libraries](http://en.highscore.de/cpp/boost) +* [The Rook's Guide to C++](http://rooksguide.org/2013/11/26/version-1-0-is-out/) (PDF) ###Clojure * [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/) @@ -641,9 +642,10 @@ ###CoffeeScript +* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) * [Smooth CoffeeScript](http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html) * [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/) -* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) + ###ColdFusion @@ -693,10 +695,11 @@ ###Erlang -* [Études for Erlang](http://chimera.labs.oreilly.com/books/1234000000726/index.html) - J. David Eisenberg -* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert * [Concurrent Programming in ERLANG](http://www.erlang.org/download/erlang-book-part1.pdf) * [Erlang Handbook](https://github.com/esl/erlang-handbook/raw/master/output/ErlangHandbook.pdf) (PDF) +* [Études for Erlang](http://chimera.labs.oreilly.com/books/1234000000726/index.html) - J. David Eisenberg +* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert + ###F Sharp From d985849f670164606b3b2ef2dcb937a72f49daf1 Mon Sep 17 00:00:00 2001 From: Uriy Efremochkin Date: Sat, 18 Jan 2014 16:27:42 +0600 Subject: [PATCH 087/570] Small fixes and additions for RU --- free-programming-books-ru.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index b73c02e73..7abacc344 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -47,7 +47,7 @@ ####Programming Paradigms * [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison -* [Практика функционального программирования](http://fprog.ru/) - журнал +* [Практика функционального программирования](http://fprog.ru) - журнал ###Assembly @@ -76,9 +76,9 @@ ###JavaScript -* [Современный учебник JavaScript](http://learn.javascript.ru/) -* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru/) -* [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) +* [Современный учебник JavaScript](http://learn.javascript.ru) +* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru/) - Иво Ветцель +* [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) - Эдди Османи ###Git @@ -121,19 +121,19 @@ ###Perl -* [Pragmatic Perl (журнал)](http://pragmaticperl.com/) +* [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) +* [Учебник Python 2.6](http://ru.wikibooks.org/wiki/Учебник_Python_2.6) ###PostgreSQL -* [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua/) +* [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua) * [История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html) @@ -156,7 +156,7 @@ ###Ruby on Rails * [Ruby on Rails Guides](http://rusrails.ru) -* [Ruby on Rails Tutorial](http://railstutorial.ru/) +* [Ruby on Rails Tutorial](http://railstutorial.ru) ###Scala From f35a4936f30d5357c7442a47a0c7e25c58baf737 Mon Sep 17 00:00:00 2001 From: gabriellim Date: Sat, 18 Jan 2014 02:45:38 -0800 Subject: [PATCH 088/570] Alphabetized Linux books --- free-programming-books.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 041597431..8b78786c5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -972,34 +972,34 @@ See also [TeX](#tex) ###Linux +* [Ad Hoc Data Analysis From The Unix Command Line](http://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line) * [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) * [Learn Linux The Hard Way](http://nixsrv.com/llthw) +* [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html) +* [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html) * [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org/) +* [Linux Compute Clusters](http://linuxclusters.com/compute_clusters.html) +* [Linux Device Drivers, 2nd Edition](http://www.xml.com/ldd/chapter/book/index.html) +* [Linux Device Drivers, Third Edition](http://lwn.net/Kernel/LDD3/) by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman +* [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/) +* [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/) +* [Linux Newbie Administrator Guide](http://lnag.sourceforge.net/) +* [Linux Security for Beginners](http://www.linuxtopia.org/LinuxSecurity/index.html) +* [Programming and Using Linux Sound - in depth](http://jan.newmarch.name/LinuxSound/index.html) +* [Red Hat Enterprise Linux 6 Essentials](http://www.techotopia.com/index.php/Red_Hat_Enterprise_Linux_6_Essentials) +* [Secure Programming for Linux and Unix](http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO.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, Third Edition](http://lwn.net/Kernel/LDD3/) by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman -* [Linux Device Drivers, 2nd Edition](http://www.xml.com/ldd/chapter/book/index.html) -* [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/) * [The Linux Kernel Module Programming Guide](http://tldp.org/LDP/lkmpg/2.6/html/) -* [Programming and Using Linux Sound - in depth](http://jan.newmarch.name/LinuxSound/index.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) -* [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html) -* [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) -* [Ubuntu Server Guide](https://help.ubuntu.com/13.10/serverguide/serverguide.pdf) -* [Ad Hoc Data Analysis From The Unix Command Line](http://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line) -* [Linux Compute Clusters](http://linuxclusters.com/compute_clusters.html) -* [Linux Security for Beginners](http://www.linuxtopia.org/LinuxSecurity/index.html) -* [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html) * [The Linux System Administrator's Guide](http://www.tldp.org/LDP/sag/html/index.html) -* [Linux Newbie Administrator Guide](http://lnag.sourceforge.net/) +* [Ubuntu Pocket Guide and Reference](http://www.ubuntupocketguide.com/index_main.html) +* [Ubuntu Server Guide](https://help.ubuntu.com/13.10/serverguide/serverguide.pdf) +* [Upstart Intro, Cookbook and Best Practises](http://upstart.ubuntu.com/cookbook/) +* [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF) ###Lisp From a04d3b35a3c75e8d6f0e6be282c6d23459d04ffd Mon Sep 17 00:00:00 2001 From: gabriellim Date: Sat, 18 Jan 2014 02:48:45 -0800 Subject: [PATCH 089/570] Alphabetized Perl books --- free-programming-books.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 041597431..6b25f52fb 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1152,23 +1152,22 @@ See also [TeX](#tex) * [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) +* [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/) * [Extreme Perl](http://www.extremeperl.org/bk/home) * [Higher-Order Perl](http://hop.perl.plover.com/book/) -* [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet -* [The Mason Book](http://www.masonbook.com/book/) +* [Learning Perl The Hard Way](http://www.greenteapress.com/perl/) * [Mastering Perl](http://chimera.labs.oreilly.com/books/1234000001527) - Bryan D Foy * [Modern Perl 5](http://www.onyxneon.com/books/modern_perl/index.html) +* [Perl 5 Internals](http://www.faqs.org/docs/perl5int/) * [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/) +* [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet * [Plack Handbook](http://handbook.plackperl.org/) -* [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/) * [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual) +* [The Mason Book](http://www.masonbook.com/book/) * [The PDL Book](http://sourceforge.net/projects/pdl/files/PDL_2013/PDL-Book/PDL-Book-20130322.pdf/download) (PDF) -* [Perl 5 Internals](http://www.faqs.org/docs/perl5int/) +* [Web Client Programming with Perl](http://oreilly.com/openbook/webclient/) ###PHP From ae0d8638a849308d8b639318b8462c43be997fb6 Mon Sep 17 00:00:00 2001 From: Uriy Efremochkin Date: Sat, 18 Jan 2014 17:41:58 +0600 Subject: [PATCH 090/570] Added a few books (RU) --- free-programming-books-ru.md | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 7abacc344..2a91acfef 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -6,6 +6,7 @@ * [Assembly](#assembly) * [Bash](#bash) * [C](#c) +* [C++](#c-1) * [CoffeeScript](#coffeescript) * [Git](#git) * [Erlang](#erlang) @@ -18,6 +19,7 @@ * [Node.js](#nodejs) * [NoSQL](#nosql) * [Perl](#perl) +* [PHP](#php) * [Python](#python) * [PostgreSQL](#postgresql) * [R](#r) @@ -54,15 +56,26 @@ * [Программирование на языке ассемблера NASM для ОС Unix](http://www.stolyarov.info/books/pdf/nasm_unix.pdf) * [Ассемблер для чайников](http://av-assembler.ru/asm/afd/assembler-for-dummy.htm) +* [Ассемблер в Linux для программистов C](http://ru.wikibooks.org/wiki/Ассемблер_в_Linux_для_программистов_C) + ###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) * [Си/Си++. От дилетанта до профессионала](http://ermak.cs.nstu.ru/cprog/html/) - Романов Е.Л. +* [Язык Си в примерах](http://ru.wikibooks.org/wiki/Язык_Си_в_примерах) + + +###C++ + +* [Введение в язык программирования С++](http://lib.ru/CPPHB/cpptut.txt_with-big-pictures.html) - Бьерн Страуструп +* [Справочное руководство по C++](http://lib.ru/CPPHB/cppref.txt_with-big-pictures.html) - Бьерн Страуструп +* [Вводный курс по объектно-ориентированному программированию на языке Си++](http://ru.wikibooks.org/wiki/Си-плюс-плюс) ###CoffeeScript @@ -74,12 +87,14 @@ * [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/) - Иво Ветцель * [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) - Эдди Османи + ###Git * [Волшебство Git](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/) @@ -93,6 +108,7 @@ ###Haskell * [Developing Web Applications with Haskell and Yesod](https://bitbucket.org/darkus/yesod/downloads) - Майкл Сноймен + ###LaTeX * [LaTeX, GNU/Linux и русский стиль (сборник статей)](http://www.inp.nsk.su/~baldin/LaTeX/index.html) @@ -124,6 +140,11 @@ * [Pragmatic Perl (журнал)](http://pragmaticperl.com) +###PHP +* [Руководство по PHP](http://docs.php.net/manual/ru/) +* [Самоучитель (учебник) по PHP](http://www.php-s.ru/self-teacher/) + + ###Python * [Вглубь языка Python](http://ru.diveintopython.net/toc.html) @@ -142,36 +163,45 @@ * [Анализ данных с 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) +* [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А. +* [Ruby](http://ru.wikibooks.org/wiki/Ruby) - Викиучебник + ###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 * [Effective Scala](http://twitter.github.io/effectivescala/index-ru.html) - Marius Eriksen * [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/) + ###Smalltalk * [Смолток: Язык и его реализация](https://sites.google.com/site/polyglotsqueak/) - Адэль Голдберг, Дэвид Робсон + ###Unix * [Архитектура операционной системы Unix](http://lib.ru/BACH/) @@ -179,10 +209,12 @@ * [Linux From Scratch (version 6.8)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html) * [Beyond Linux From Scratch (version 2011-12-30)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html) + ###Vim * [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) + ###Parallel * [Параллельные технологии](http://www.inp.nsk.su/~baldin/Parallel/index.html) From 8e806269f3103cea1b782ea5a3188666a7e7f50d Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 18 Jan 2014 06:20:17 -0600 Subject: [PATCH 091/570] [es] Added another PHP tutorial --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 6ef38a4c3..5f12dbd8e 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -138,6 +138,7 @@ * [Silex, el manual oficial](http://librosweb.es/silex/) * [Symfony 1.4, la guía definitiva](http://librosweb.es/symfony_1_4/) * [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) ###Python From 5ea0a6bb2b3a1ac3ffe300406180d84220c985bf Mon Sep 17 00:00:00 2001 From: matysanchez Date: Sat, 18 Jan 2014 09:28:57 -0300 Subject: [PATCH 092/570] Adding CONTRIBUTING.md. Using the new format for all the lists. --- CONTRIBUTING.md | 49 +++++++++++++++ README.md | 32 ++-------- TODO.md | 4 +- free-programming-books-bg.md | 3 +- free-programming-books-de.md | 43 +++++++------ free-programming-books-es.md | 35 +++++++---- free-programming-books-fa_IR.md | 8 +-- free-programming-books-fr.md | 66 ++++++++++---------- free-programming-books-gr.md | 4 +- free-programming-books-hu.md | 27 ++++---- free-programming-books-it.md | 22 +------ free-programming-books-ja.md | 12 ++-- free-programming-books-ko.md | 11 ++-- free-programming-books-pl.md | 24 +++---- free-programming-books-pt_BR.md | 13 +++- free-programming-books-pt_PT.md | 15 ++--- free-programming-books-ru.md | 52 +++++++-------- free-programming-books-tr.md | 14 ++--- free-programming-books-ua.md | 4 +- free-programming-books-zh.md | 14 ++++- free-programming-books.md | 53 +++++++++++++++- free-programming-interactive-tutorials-en.md | 4 +- javascript-frameworks-resources.md | 1 + 23 files changed, 297 insertions(+), 213 deletions(-) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000..f043b3dab --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,49 @@ +# Contribute to the lists +Hello dear friend, welcome! +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 ```

```, 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/) + + +###DTrace +* [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) +* [Some Other Book](http://so.me/other/book.html) + +``` + +And that's it! Simple, easy and lovely... + +We hope you contribute to this great repository. :+1: \ No newline at end of file diff --git a/README.md b/README.md index c24682e15..92a89de3d 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,5 @@ -List of Free Learning Resources -=== - -Intro ---- - +#List of Free Learning Resources +##Intro 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. @@ -12,7 +8,7 @@ Moved to GitHub for collaborative updating and for the site mentioned above. ### How To Contribute -It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). +It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Please read [CONTRIBUTING](/CONTRIBUTING.md). - [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) @@ -21,6 +17,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). **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 + [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]=) @@ -29,48 +26,29 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). ### In Other Spoken Languages - + Bulgarian: [github](/free-programming-books-bg.md) - + Chinese: [github](/free-programming-books-zh.md) - + French: [github](/free-programming-books-fr.md) or [site](http://resrc.io/list/33/livres-gratuits-sur-la-programmation/). - The French list was based on . - + German: [github](/free-programming-books-de.md) - + 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/) +### 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/) diff --git a/TODO.md b/TODO.md index e848a82a3..a6ddd420c 100644 --- a/TODO.md +++ b/TODO.md @@ -16,7 +16,7 @@ TODO + ☐ : Alphabetizing the entries in the pages + ☐ : bg + ☐ : de - + ☐ : es + + ☑ : es + ☐ : en + ☑ : fa_IR + ☐ : fr @@ -32,4 +32,4 @@ TODO Map: ☑ : Done -☐ : In progress +☐ : In progress \ No newline at end of file diff --git a/free-programming-books-bg.md b/free-programming-books-bg.md index 27ecb246d..23780b5d6 100644 --- a/free-programming-books-bg.md +++ b/free-programming-books-bg.md @@ -1,9 +1,8 @@ ###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/) - С. Наков diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 947ada06e..8735173a8 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -22,66 +22,65 @@ * [Unix](#unix) * [Visual Basic](#visual-basic) -###Unabhängig von der Programmiersprache +###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 +###Action Script * [ActionScript 1 und 2](http://openbook.galileodesign.de/actionscript/) * [Einstieg in ActionScript](http://openbook.galileodesign.de/actionscript_einstieg/) -###Android +###Android * [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 ###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++ +###C++ * [Die Boost C++ Bibliotheken](http://www.highscore.de/cpp/boost/) * [Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/) * [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/) * [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 +###iOS * [Apps programmieren für iPhone und iPad](http://openbook.galileocomputing.de/apps_programmieren_fuer_iphone_und_ipad/) * [iOS-Rezepte](http://examples.oreilly.de/openbooks/iosrecipesger.zip) * [iPad-Programmierung](http://examples.oreilly.de/openbooks/pdf_ipadprogpragger.pdf) -###Git +###Git * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/de/) * [Pro Git](http://git-scm.com/book/de) -###Groovy +###Groovy * [Groovy für Java-Entwickler](http://examples.oreilly.de/openbooks/pdf_groovyger.pdf) -### HTML & CSS +### HTML & CSS * [HTML5-Handbuch](http://webkompetenz.wikidot.com/docs:html-handbuch) * [Self HTML](http://de.selfhtml.org/) -###Java +###Java * [EJB 3 für Umsteiger: Neuerungen und Änderungen gegenüber dem EJB-2.x-Standard](http://bsd.de/e3fu/umfrage.html) - Heiko W. Rupp * [Java 7 Mehr als eine Insel](http://openbook.galileocomputing.de/java7/) * [Java ist auch eine Insel](http://openbook.galileocomputing.de/javainsel/) @@ -89,56 +88,56 @@ * [Programmieren Java: Einführung](http://www.highscore.de/java/einfuehrung/) * [Programmieren Java: Aufbau](http://www.highscore.de/java/aufbau/) -###Javascript +###Javascript * [JavaScript und AJAX](http://openbook.galileocomputing.de/javascript_ajax/) * [Webseiten erstellen mit Javascript](http://www.highscore.de/javascript/) -###LaTeX +###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 * [Python Das umfassende Handbuch](http://openbook.galileocomputing.de/python/) -###Ruby +###Ruby * [Programmieren mit Ruby](http://approximity.com/rubybuch2/) * [Ruby on Rails 2](http://openbook.galileocomputing.de/ruby_on_rails/) -###Ruby on Rails +###Ruby on Rails * [Praxiswissen Ruby](http://www.oreilly.de/german/freebooks/rubybasger/pdf_rubybasger.pdf) * [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) * [Rails Kochbuch](http://examples.oreilly.de/openbooks/pdf_railsckbkger.pdf) * [Ruby on Rails 2](http://openbook.galileocomputing.de/ruby_on_rails/) -###Scilab +###Scilab * [Einführung in Scilab/Xcos 5.4](http://www.buech-gifhorn.de/scilab/Einfuehrung.pdf) -###UML +###UML * [Der moderne Softwareentwicklungsprozess mit UML](http://www.highscore.de/uml) -###Unix +###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 +###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/) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index b2b0b8912..17819d775 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -26,14 +26,14 @@ * [Ruby on Rails](#ruby-on-rails) * [R](#R) -###Metalistas +###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 +###Agnosticos ####Algoritmos * [Algoritmos y Programación (Guía para docentes)](http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf) (PDF) * [Análisis de Algoritmos](http://docencia.izt.uam.mx/pece/pagina_academica/AA/indexa.html) @@ -43,35 +43,42 @@ * [Temas selectos de estructuras de datos](http://www.matematicas.unam.mx/jloa/publicaciones/estructurasdeDatos.pdf) (PDF) * [Teoría sintáctico-gramatical de objetos](http://www.bubok.es/libros/219288/Teoria-sintacticogramatical-de-objetos) + ####Base de Datos * [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) (PDF) * [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) + ####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 +###Assembly Language * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter @@ -85,28 +92,28 @@ ###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 +###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 +###Haskell * [¡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) * [Arquitectura Java Sólida](http://www.arquitecturajava.com/) * [Tutorial básico de Java EE](http://www.javahispano.org/storage/contenidos/JavaEE.pdf) (PDF) @@ -114,20 +121,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) * [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/) * [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) -###LaTeX +###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) * [Symfony 2.3, el libro oficial](http://librosweb.es/symfony_2_3/) @@ -135,8 +143,8 @@ * [Symfony 1.4, la guía definitiva](http://librosweb.es/symfony_1_4/) * [POO y MVC en PHP](http://www.bubok.es/libros/205199/POO-y-MVC-en-PHP) -###Python +###Python * [Aprenda a pensar como un programador (con Python)](http://web.ballardini.com.ar/ai/raw-attachment/wiki/BibliografiaPython/thinkCSpy-es.pdf) (PDF) * [Doma de Serpientes para Niños: Aprendiendo a Programar con Python](http://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) @@ -149,15 +157,16 @@ * [Doma de Serpientes para Niños](http://code.google.com/p/swfk-es/) * [Python para principiantes](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) * [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) + ###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) diff --git a/free-programming-books-fa_IR.md b/free-programming-books-fa_IR.md index 2a9c606f7..57def42bf 100644 --- a/free-programming-books-fa_IR.md +++ b/free-programming-books-fa_IR.md @@ -1,24 +1,24 @@ ###فهرست - * [گنو/لینوکس](#%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 * [یادگیری پیکربندی با CSS](http://fa.learnlayout.com/) -###LaTeX +###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) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index c4bb422c5..d443da48e 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -34,100 +34,99 @@ * [TeX](#tex) * [Vim](#vim) -###Méta-listes +###Méta-listes * [Le SILO: Sciences du numérique & 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/) -####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 -####Logiciels libres +####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 * [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 * [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 -####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)) -####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 -###Assembleur +###Assembleur * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter ###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 * [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 * [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 -###Coq +###Coq * [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 -###CSS +###CSS * [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 * [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 * [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain * [Play.Rules!](http://3monkeys.github.io/play.rules/) -###Javascript +###Javascript * [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/) * [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 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 @@ -136,72 +135,73 @@ les problèmes](http://www.pearson.fr/livre/?GCOI=27440100048330), Annexe B du Voir aussi [TeX](#tex) -####Asymptote +####Asymptote * [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 * [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 -###Lisp +###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 +###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 +###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 +###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 +###R * [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/) * [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 -###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 -###Scilab +###Scilab * [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 -###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 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/) diff --git a/free-programming-books-gr.md b/free-programming-books-gr.md index 4dee288f4..9a2aee5fc 100644 --- a/free-programming-books-gr.md +++ b/free-programming-books-gr.md @@ -3,13 +3,11 @@ * [Java](#java) - ###C++ - * [Εισαγωγή στη C++](http://www.ebooks4greeks.gr/2011.Download_free-ebooks/Pliroforikis/glossa_programmatismoy_C++__eBooks4Greeks.gr.pdf) -###Java +###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) diff --git a/free-programming-books-hu.md b/free-programming-books-hu.md index d9d052384..ace19eb73 100644 --- a/free-programming-books-hu.md +++ b/free-programming-books-hu.md @@ -1,5 +1,4 @@ ###Index - * [Programozási nyelv független](#programozasi-nyelv-fuggetlen) * [Ada](#ada) * [Arduino](#arduino) @@ -13,8 +12,8 @@ * [Python](#python) * [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) * [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) @@ -24,25 +23,25 @@ * [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 +###Ada * [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) -###C++ +###C++ * [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) * [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) * [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) @@ -53,40 +52,40 @@ * [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 +###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 +###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 +###.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 +###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 +###PowerShell * [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 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 * [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) diff --git a/free-programming-books-it.md b/free-programming-books-it.md index a613d8254..a8a072228 100644 --- a/free-programming-books-it.md +++ b/free-programming-books-it.md @@ -21,86 +21,72 @@ ###Agnostico - ####Metodologie di sviluppo del software - * [Scrum e XP dalle trincee](http://www.open-ware.org/ita/news/kniberg1.htm) -####Algoritmi e Strutture Dati +####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 +###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) ###C - * [Guida al C di Blacklight](http://blacklight.gotdns.org/guidac.pdf) ###C Sharp - * [AB..C# - Guida alla programmazione](http://www.youblisher.com/files/publications/4/21542/pdf.pdf) ###GIT - * [Comprendere GIT concettualmente](http://www.linuxtrent.it/sites/default/files/Comprendere%20Git%20concettualmente%20-%20Marco%20Ciampa%20-%20r1.pdf) ###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 +###Linux * [«a2», ex «Appunti di informatica libera», ex «Appunti Linux»](http://archive.org/download/AppuntiDiInformaticaLibera/) ###Lisp - * [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) * [Manuale PHP](http://francescomuscolo.altervista.org/manuale_PHP.pdf) ###Python - * [Il manuale di riferimento di Python](http://docs.python.it/html/ref/) * [Il tutorial di Python](http://docs.python.it/html/tut/) * [La libreria di riferimento di Python](http://docs.python.it/html/lib/) @@ -108,11 +94,9 @@ ###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) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index d745ce2fb..59da25207 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -64,7 +64,6 @@ ###言語非依存 - ####アクセシビリティ * [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 @@ -117,9 +116,11 @@ * [チャートで解るリファクタリング](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) @@ -130,12 +131,14 @@ * [組込みソフトウェア開発における品質向上の勧め [バグ管理手法編]](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) - 遠藤敏夫 @@ -206,7 +209,7 @@ * [LISP and PROLOG](http://home.soka.ac.jp/~unemi/LispProlog/) - 畝見達夫 * [マンガで分かるLisp(Manga Guide to Lisp)](http://lambda.bugyo.tk/cdr/mwl/) - λ組 * [On Lisp (草稿)](http://www.asahi-net.or.jp/~kc7k-nd/) - Paul Graham, 野田開(翻訳) -* [Google Common Lisp スタイルガイド 日本語訳](http://google-common-lisp-style-guide-ja.cddddr.org/) - Robert Brown, François-René Rideau, TOYOZUMIKouichi 他(翻訳) +* [Google Common Lisp スタイルガイド 日本語訳](http://google-common-lisp-style-guide-ja.cddddr.org/) - Robert Brown, François-René Rideau, TOYOZUMIKouichi 他(翻訳) ###Coq @@ -328,7 +331,7 @@ * [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 * [Objective-C プログラミングの概念](https://developer.apple.com/jp/devcenter/ios/library/documentation/CocoaEncyclopedia.pdf) (PDF) - Apple Developer -* [Google Objective-Cスタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/objcguide.xml) - Mike Pinkerton, Greg Miller, Dave MacLachlan, Takashi Sasai(翻訳) +* [Google Objective-Cスタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/objcguide.xml) - Mike Pinkerton, Greg Miller, Dave MacLachlan, Takashi Sasai(翻訳) ###OCaml @@ -361,7 +364,6 @@ ###Processing - * [Processingクイックリファレンス](http://www.musashinodenpa.com/p5/) - 株式会社武蔵野電波 * [Processing 学習ノート](http://www.d-improvement.jp/learning/processing/) - @mathatelle * [Processing入門講座](http://ap.kakoku.net/index.html) - maeda @@ -419,7 +421,7 @@ * [Ruby on Rails チュートリアル](http://railstutorial.jp/) - Michael Hartl, Shozo Hatta(監訳) -###Sather +###Sather * [Sather を試そう](http://www.shido.info/sather/index.html) - 紫藤貴文 diff --git a/free-programming-books-ko.md b/free-programming-books-ko.md index a474501ff..65ef54d53 100644 --- a/free-programming-books-ko.md +++ b/free-programming-books-ko.md @@ -1,5 +1,4 @@ ###Index - * [Assembly Language](#assembly-language) * [GIT](#git) * [Go](#go) @@ -8,8 +7,8 @@ * [Node.js](#nodejs) * [LaTeX](#latex) -###Assembly Language +###Assembly Language * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter @@ -17,20 +16,24 @@ * [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 +###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/) +* [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/) \ No newline at end of file diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index ea793fd99..5f045d2c7 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -4,61 +4,61 @@ * [C++](#c-1) * [Common Lisp](#common-lisp) * [Haskell](#haskell) -* [Java] (#java) +* [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) * [PHP](#php) * [Python](#python) * [Ruby](#ruby) -###Niezależne od języka programowania +###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 +###C * [Programowanie w C](http://upload.wikimedia.org/wikibooks/pl/6/6a/C.pdf) -###C++ +###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 +###Common Lisp * [Kurs programowania w języku Common Lisp](http://jcubic.pl/lisp_tutorial.php) -###Haskell +###Haskell * [Haskell](http://pl.wikibooks.org/wiki/Haskell) -###Java +###Java * [Java start](http://javastart.pl/) -###JavaScript +###JavaScript * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/pl) * [JavaScript. I wszystko jasne](http://www.bt4.pl/kursy/javascript/wszystko-jasne/) -###LaTeX +###LaTeX * [Nie za krótkie wprowadzeniedo systemu LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/polish) -###PHP +###PHP * [PHP](http://pl.wikibooks.org/wiki/PHP) -###Python +###Python * [Ukąś Pythona](http://python.edu.pl/byteofpython/index.html) * [Zanurkuj w Pythonie](http://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie) -###Ruby +###Ruby * [Ruby](http://pl.wikibooks.org/wiki/Ruby) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 24e26cff3..e853c6c62 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -12,42 +12,51 @@ * [Ruby](#ruby) * [Shell Script](#shell) + ###C * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. -###Engenharia de Software +###Engenharia de Software ####Metodologias de Desenvolvimento de Software * [Scrum e XP direto das Trincheiras](http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches) + ###Git * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/pt_br/) * [Pro Git](http://git-scm.com/book/pt-br) + ###Haskell * [Aprender o Haskell será um grande bem para você(tradução em andamento)](https://github.com/taylorrf/learnhaskell) + ###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/) * [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) + ###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/) @@ -55,6 +64,6 @@ * [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) - diff --git a/free-programming-books-pt_PT.md b/free-programming-books-pt_PT.md index 401e567d4..2d689e0b0 100644 --- a/free-programming-books-pt_PT.md +++ b/free-programming-books-pt_PT.md @@ -2,15 +2,15 @@ * [Revistas](#revistas) * [Programar](#revista-programar) * [Livros e Textos Académicos](#livros) - * [C/C++](#cc) + * [C/C++](#cc) * [CSS](#css) * [Haskell](#haskell) * [LaTeX](#latex) * [Prolog](#prolog) * [LaTeX](#latex) -## Revistas +## Revistas ### Revista Programar * [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) @@ -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) * [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++ * [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 +### 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](http://alfarrabio.di.uminho.pt/~albie/lshort/pt-lshort.pdf) (PDF) - Tradução de Alberto Simões + ### Prolog * [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 diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 6b78ed25a..1908a45e5 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -9,10 +9,10 @@ * [Git](#git) * [Java](#java) * [JavaScript](#javascript) + * [Node.js](#nodejs) * [LaTeX](#latex) * [Lisp](#lisp) * [MetaPost](#metapost) -* [Node.js](#nodejs) * [NoSQL](#nosql) * [Perl](#perl) * [Python](#python) @@ -29,136 +29,126 @@ * [Vim](#vim) * [Параллельные технологии](#parallel) -###Language Agnostic +###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 +###Bash * [Advanced Bash-Scripting Guide](http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html) -###C +###C * [Особенности языка C. Учебное пособие](http://younglinux.info/sites/default/files/programmingC.pdf) -###CoffeeScript +###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 * [Современный учебник JavaScript](http://learn.javascript.ru/) * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru/) -###Git +####Node.js +* [Node.js для начинающих](http://nodebeginner.ru) + +###Git * [Волшебство Git](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/) * [Pro Git](http://git-scm.com/book/ru) ###LaTeX - * [LaTeX, GNU/Linux и русский стиль (сборник статей)](http://www.inp.nsk.su/~baldin/LaTeX/index.html) ###Lisp - * [Lisp In Small Pieces (translation)](https://github.com/ilammy/lisp) ###MetaPost - * [Создание иллюстраций в 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 * [Введение в reverse engineering для начинающих](https://github.com/dennis714/RE-for-beginners) -###Ruby +###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 * [Ruby on Rails Guides](http://rusrails.ru) * [Ruby on Rails Tutorial](http://railstutorial.ru/) -###Scala +###Scala * [Effective Scala](http://twitter.github.io/effectivescala/index-ru.html) - Marius Eriksen * [Scala Школа!](http://twitter.github.io/scala_school/ru/) - Twitter -###Scilab +###Scilab * [Введение в Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/) * [Программирование в Scilab](http://forge.scilab.org/index.php/p/docprogscilab/downloads/) -###Smalltalk +###Smalltalk * [Смолток: Язык и его реализация](https://sites.google.com/site/polyglotsqueak/) - Адэль Голдберг, Дэвид Робсон -###Unix +###Unix * [Архитектура операционной системы Unix](http://lib.ru/BACH/) -###Vim +###Vim * [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) -###Parallel +###Parallel * [Параллельные технологии](http://www.inp.nsk.su/~baldin/Parallel/index.html) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 6b9bcb11d..ea5c58c9f 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -7,30 +7,30 @@ * [Python](#python) * [Java](#java) -###C +###C * [C Programlama Diline Giris](http://www1.gantep.edu.tr/~bingul/c/index.php) -###D +###D * [D Programlama Dili](http://ddili.org/ders/d/D_Programlama_Dili.pdf) -###Git +###Git * [git - basit rehber](http://rogerdudler.github.io/git-guide/index.tr.html) -###JavaScript +###JavaScript * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/tr) -###LaTeX +###LaTeX * [İnce bir LaTeX2ε Elkitabı](http://www.ctan.org/tex-archive/info/lshort/turkish) -####Python +####Python * [Python ile Programlama](http://belgeler.istihza.com/py3/) -####Java +####Java * [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) diff --git a/free-programming-books-ua.md b/free-programming-books-ua.md index 9f057f6e4..bc67004d3 100644 --- a/free-programming-books-ua.md +++ b/free-programming-books-ua.md @@ -1,6 +1,6 @@ ###Index * [Language Agnostic](#language-agnostic) -###Language Agnostic -* [Дизайн патерни - просто, як двері](http://designpatterns.andriybuday.com/) - А. Будай +###Language Agnostic +* [Дизайн патерни - просто, як двері](http://designpatterns.andriybuday.com/) - А. Будай \ No newline at end of file diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 04ca4a655..2df389e50 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -10,7 +10,8 @@ * [Haskell](#haskell) * [Scala](#scala) * [Shell](#shell) -* [Database](#database) +* [Database](#database) + ###在线教育 * [MIT OCW -- 麻省理工学院“开放式课程网页”](http://ocw.mit.edu/courses/translated-courses/simplified-chinese/) @@ -19,43 +20,54 @@ * [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 * [学习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/) + ### 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 * [一份不太简短的 LaTeX2ε 介绍](http://ctan.org/pkg/lshort-zh-cn) + ### LISP * [ANSI Common Lisp 中文翻译版](http://acl.readthedocs.org/en/latest/) + ### Haskell * [Real World Haskell 中文版](http://rwh.readthedocs.org/en/latest/) + ### Scala * [Effective Scala](http://twitter.github.io/effectivescala/index-cn.html) - Marius Eriksen * [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) + ### Database * [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) diff --git a/free-programming-books.md b/free-programming-books.md index bbc70ce68..e49512003 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -199,7 +199,6 @@ ###Language Agnostic - ####Algorithms & Data Structures * [A Field Guide To Genetic Programming](http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/toc.html) * [Algorithmic Graph Theory](http://code.google.com/p/graphbook/) @@ -233,9 +232,11 @@ * [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF) * [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF) + ####Cellular Automata * [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html) + ####Compiler Design * [Basics of Compiler Design (Anniversary Edition](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen * [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry @@ -248,6 +249,7 @@ * [Linkers and loaders](http://www.iecc.com/linker/) * [Practical and Theoretical Aspects of Compiler Construction](http://www.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides) + ####Database * [Big Data Now: Current Perspectives from O'Reilly Radar](http://shop.oreilly.com/product/0636920022640.do) * [Database Fundamentals](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Database_fundamentals.pdf) (PDF) @@ -255,6 +257,7 @@ * [Temporal Database Management](http://people.cs.aau.dk/~csj/Thesis/) - Christian S. Jensen * [The Theory of Relational Databases](http://web.cecs.pdx.edu/~maier/TheoryBook/TRD.html) + ####Datamining * [A Programmer's Guide to Data Mining](http://guidetodatamining.com/) (Draft) - Ron Zacharski * [Data Jujitsu: The Art of Turning Data into Product](http://www.oreilly.com/data/free/data-jujitsu.csp) *(Just fill the fields with any values)* @@ -267,16 +270,19 @@ * [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining) * [School of Data Handbook](http://schoolofdata.org/handbook/) + ####Information Retrieval * [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) * [Practical Semantic Web and Linked Data Applications: Common Lisp Edition](http://www.markwatson.com/opencontent/book_lisp.pdf) - Mark Watson * [Practical Semantic Web and Linked Data Applications: Java, JRuby, Scala, and Clojure Edition](http://www.markwatson.com/opencontent/book_java.pdf) - Mark Watson + ####Licensing * [Creative Commons: a user guide](http://www.aliprandi.org/cc-user-guide/) - Simone Aliprandi * [The Public Domain: Enclosing the Commons of the Mind](http://www.thepublicdomain.org/download/) - James Boyle + ####Machine Learning * [A Course in Machine Learning](http://ciml.info/dl/v0_8/ciml-v0_8-all.pdf) (PDF) * [A First Encounter with Machine Learning](https://www.ics.uci.edu/~welling/teaching/ICS273Afall11/IntroMLBook.pdf) (PDF) @@ -295,6 +301,7 @@ * [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html) * [The Python Game Book](http://thepythongamebook.com/en:start) + ####Mathematics * [A First Course in Linear Algebra](http://linear.ups.edu/) - Robert A. Beezer * [Advanced Data Analysis from an Elementary Point of View](http://www.stat.cmu.edu/~cshalizi/ADAfaEPoV/) @@ -317,6 +324,7 @@ * [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 + ####Misc * [97 Things Every Programmer Should Know](http://programmer.97things.oreilly.com/) * [97 Things Every Programmer Should Know - Extended](https://leanpub.com/97-Things-Every-Programmer-Should-Know-Extended) @@ -359,12 +367,14 @@ * [The Quest for Artificial Intelligence: A History of Ideas and Achievements](http://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson * [The Z Notation: A Reference Manual, Second Edition](http://spivey.oriel.ox.ac.uk/~mike/zrm/zrm.pdf) - J. M. Spivey + ####MOOC * [edX](https://www.edx.org/) * [Coursera](https://www.coursera.org/) * [MIT OCW](http://ocw.mit.edu/OcwWeb/web/home/home/index.htm) * [Udacity](https://www.udacity.com/) + ####Networking * [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%3Afiles/cc1pe.pdf)(PDF) (book on ZeroMQ) @@ -376,6 +386,7 @@ * [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%3Aall) + ####Open Source Ecosystem * [Data Journalism Handbook](http://datajournalismhandbook.org/) * [Free Software, Free Society](http://shop.fsf.org/product/free-software-free-society-2/) @@ -392,6 +403,7 @@ * [The Performance of Open Source Applications](http://aosabook.org/en/) * [The Wealth of Networks: How Social Production Transforms Markets and Freedom](http://cyber.law.harvard.edu/wealth_of_networks/Main_Page) - Yochai Benkler + ####Operating systems * [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond * [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey @@ -399,6 +411,7 @@ * [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF) * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo + ####Parallel Programming * [High Performance Computing](http://cnx.org/content/col11136/latest) (PDF, ePUB) - Charles Severance & Kevin Dowd * [High Performance Computing Training](https://computing.llnl.gov/?set=training&page=index) (LLNL materials) @@ -410,6 +423,7 @@ * [Is Parallel Programming Hard, And, If So, What Can You Do About It?](http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) * [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff + ####Professional Development * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* * [Don't Just Roll the Dice](http://download.red-gate.com/ebooks/DJRTD_eBook.pdf) (PDF) *(RedGate, By Neil Davidson)* @@ -418,14 +432,17 @@ * [What I've Learned From Failure](https://leanpub.com/shippingsoftware/read) *(Leanpub, By Reginald Braithwaite)* * [Why programmers work at night](https://leanpub.com/nightowls/read) *(Leanpub, By Swizec Teller)* + ####Programming Paradigms * [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/) + ####Regular Expressions * [Learn Regex The Hard Way](http://regex.learncodethehardway.org/book/) - Zed. A. Shaw * [The Bastards Book of Regular Expressions: Finding Patterns in Everyday Text](https://leanpub.com/bastards-regexes) - Dan Nguyen + ####Security * [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html) * [How to deal with Passwords](https://github.com/MHM5000/pass) @@ -433,6 +450,7 @@ * [OWASP Top 10 for .NET Developers](http://www.troyhunt.com/2011/12/free-ebook-owasp-top-10-for-net.html) * [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) + ####Software Architecture * [Architectural Styles and the Design of Network-based Software Architectures](http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding * [Best Kept Secrets of Peer Code Review](http://smartbear.com/codecollab-code-review-book.php) @@ -462,9 +480,11 @@ * [Your API Is Bad](https://leanpub.com/yourapiisbad) *(Leanpub, by Paddy Foran)* * [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) *(Leanpub, by Nick Oostvogels)* + ####Standards * [UNIX - The POSIX Standard - IEEE Std 1003.1](https://github.com/g-nix/posix-standard) + ####Theoretical Computer Science * [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html) * [Building Blocks for Theoretical Computer Science](http://www.cs.uiuc.edu/~mfleck/building-blocks/index.html) - Margaret M. Fleck @@ -479,6 +499,7 @@ * [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/) * [Think Complexity](http://www.greenteapress.com/compmod/) - Allen B. Downey + ####Web Performance * [Book of Speed](http://www.bookofspeed.com/index.html) by Stoyan Stefanov * [Mature Optimization](http://carlos.bueno.org/optimization/mature-optimization.pdf) by Carlos Bueno @@ -535,6 +556,7 @@ * [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly) * [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners) + ####Non-X86 * [Easy 6502](http://skilldrick.github.io/easy6502/) - Nick Morgan * [Machine Code for Beginners](http://www.worldofspectrum.org/infoseekid.cgi?id=2000227) (PDF) by Lisa Watts and Mike Wharton [Z80 and 6502 CPUs] @@ -615,6 +637,7 @@ * [Game Programming Patterns](http://gameprogrammingpatterns.com/) * [Google's C++ Style Guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) + ###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) @@ -704,6 +727,7 @@ * [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) + ###Firefox OS * [Quick Guide For Firefox OS App Development: Creating HTML5 based apps for Firefox OS](https://leanpub.com/quickguidefirefoxosdevelopment) - Andre Garzia @@ -883,6 +907,7 @@ * [Google's Java Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html) * [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold + ####Wicket * [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/) @@ -912,35 +937,43 @@ * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) * [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* + ####Angular.js * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) * [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* + ####Backbone.js * [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) * [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) * [Backbonejs Tutorials](http://backbonetutorials.com/) * [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/) + ####D3.js * [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) - Scott Murray * [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks) * [Dashing D3.js](https://www.dashingd3js.com/table-of-contents) * [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) + ####Dojo * [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell + ####Express.js * [Express.js Guide](https://leanpub.com/express/read) *(Leanpub, by Azat Mardanov)* + ####jQuery * [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)* * [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF) + ####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/) @@ -948,6 +981,7 @@ * [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher * [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)* + ###LaTeX * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) (PDF) * [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX) @@ -1006,6 +1040,7 @@ See also [TeX](#tex) * [Successful Lisp: How to Understand and Use Common Lisp](http://psg.com/~dlamkins/sl/) - David Lamkins * [The Evolution of Lisp](http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf) - Guy L. Steele Jr., Richard P. Gabriel + ###Lua * [Programming In Lua](http://www.lua.org/pil/) (for version 5) * [Programming Gems](http://www.lua.org/gems/) @@ -1081,6 +1116,7 @@ See also [TeX](#tex) * [The Little Redis Book](http://openmymind.net/2012/1/23/The-Little-Redis-Book/) * [The Little Riak Book](http://littleriakbook.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) @@ -1093,6 +1129,7 @@ See also [TeX](#tex) * * [Google's Objective-C Style Guide](http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml) * [Try Objective-C Book](http://rubymaverick.com/try-objectivec-book/) + ###OCaml * [Developing Applications With Objective Caml](http://caml.inria.fr/pub/docs/oreilly-book/) * [Introduction to Objective Caml](http://courses.cms.caltech.edu/cs134/cs134b/book.pdf) (PDF) @@ -1102,6 +1139,7 @@ See also [TeX](#tex) * [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/) * [Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier R´emy + ###Octave * [Octave Programming](http://en.wikibooks.org/wiki/Octave_Programming_Tutorial) @@ -1212,6 +1250,7 @@ See also [TeX](#tex) * [Visual Prolog 7.2 for Tyros](http://download.pdc.dk/vip/72/books/tyros/tyros72.pdf) (PDF) * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci + ###Python * [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) * [Byte of Python](http://www.swaroopch.com/notes/Python) @@ -1263,6 +1302,7 @@ See also [TeX](#tex) * [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) * [Python For Fun](http://openbookproject.net//py4fun/) By Chris Meyers + ####Django * [Djen of Django](http://agiliq.com/books/djenofdjango/) * [Django by Example](http://www.lightbird.net/dbe/) @@ -1273,6 +1313,7 @@ See also [TeX](#tex) * [The Django Book](http://www.djangobook.com) * [Tango With Django](http://www.tangowithdjango.com/) + ####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 @@ -1330,12 +1371,15 @@ See also [TeX](#tex) * [Just Enough Ruby to Get By](http://dmtri.com/posts/65) * [I Love Ruby](http://goo.gl/FW6slH) + ####RSpec * [Better Specs (RSpec Guidelines with Ruby)](http://betterspecs.org) + ####Sinatra * [Sinatra Book](https://github.com/sinatra/sinatra-book) + ####Ruby on Rails * [A community-driven Rails style guide](https://github.com/bbatsov/rails-style-guide) * [Geekcamp Ruby on Rails Guides](http://www.rubyonrails.geekcampbaguio.com) @@ -1374,16 +1418,19 @@ See also [TeX](#tex) * [The Neophyte's Guide to Scala](http://danielwestheide.com/scala/neophytes.html) - Daniel Westheide * [Xtrace](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) + ####Lift * [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) * [Lift Cookbook](http://chimera.labs.oreilly.com/books/1234000000030/index.html) - Richard Dallaway * [Simply Lift](http://simply.liftweb.net/Simply_Lift.pdf) - David Pollak + ####Play Scala * [Play Framework Recipes](http://alvinalexander.com/scala/scala-cookbook-play-framework-recipes-pdf-ebook) - Alvin Alexander * [Work with Play: Build web applications using Scala and the Play Framework](http://workwithplay.com/) - Diego Castorina + ###Scheme * [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) * [How to Design Programs](http://htdp.org) @@ -1450,8 +1497,8 @@ See also [TeX](#tex) * [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)* -###Standard ML +###Standard ML * [Programming in Standard ML, Draft](http://www.cs.cmu.edu/~rwh/smlbook/) - Robert Harper @@ -1488,6 +1535,7 @@ See also [LaTeX](#latex) * [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel + ###Vim * [A Byte of Vim](http://www.swaroopch.com/notes/Vim) * [A guide to getting started with VIM](http://www.integralist.co.uk/posts/a-guide-to-getting-started-with-vim/) @@ -1498,6 +1546,7 @@ See also [LaTeX](#latex) * [Vim Regular Expressions 101](http://vimregex.com/) * [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) *(Leanpub, by Tim Ottinger)* + ###Web Services * [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index d7602e97f..142589e4a 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -31,10 +31,11 @@ ###NoSQL * [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans) -###Objective-C +###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) @@ -46,5 +47,6 @@ * [Try Ruby](http://tryruby.org/) * [Ruby Koans](http://www.rubykoans.com/) + ###Scala * [Scala Tour](http://www.scala-tour.com/) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index 75edf07ce..c6708c1c7 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -13,6 +13,7 @@ * [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/) * [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io) From 6a0298c4d3765ef627ab6f491f9783928abf3bff Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Sat, 18 Jan 2014 22:09:50 +0700 Subject: [PATCH 093/570] Add book on xv6 operating system --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index b6af3f6d3..7c4b1a44b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -398,6 +398,7 @@ * [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX) * [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF) * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo +* [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) ####Parallel Programming * [High Performance Computing](http://cnx.org/content/col11136/latest) (PDF, ePUB) - Charles Severance & Kevin Dowd From 5db348c64a330dae7e0bd6a04b099fcf18ef8d0e Mon Sep 17 00:00:00 2001 From: matysanchez Date: Sat, 18 Jan 2014 14:23:50 -0300 Subject: [PATCH 094/570] Merge remote-tracking branch 'upstream/master' Conflicts: free-programming-books-es.md free-programming-books-ru.md free-programming-interactive-tutorials-en.md --- README.md | 2 +- free-programming-books-es.md | 21 ++- free-programming-books-ja.md | 5 + free-programming-books-ru.md | 113 ++++++++++++- free-programming-books.md | 160 +++++++++++-------- free-programming-interactive-tutorials-en.md | 43 +++++ 6 files changed, 268 insertions(+), 76 deletions(-) diff --git a/README.md b/README.md index 92a89de3d..f4b526346 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - 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. ;) +- be part of a project that over 17,000 people starred in 4 months. ;) **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. diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 17819d775..386d70e61 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -4,9 +4,10 @@ * [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) + * [Misceláneos](#miscel%C3%A1neos) + * [Paradigmas de Programación](#paradigmas-de-programaci%C3%B3n) + * [Sistemas Operativos](#sistemas-operativos) * [Android](#android) * [Assembly Language](#assembly-language) * [CSS](#CSS) @@ -59,20 +60,32 @@ ###Emacs * [Emacs: Iniciación a la edición](http://www.rpublica.net/emacs/emacs.html) +<<<<<<< HEAD ####Sistemas Operativos * [Sistemas Operativos, por Dr. David Luis la Red](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF) (PDF) +======= +>>>>>>> upstream/master ####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) * [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) +* [Scrum & Extreme Programming (para programadores)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) (PDF) ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) +<<<<<<< HEAD +======= +####Sistemas Operativos +* [Sistemas Operativos, por Dr. David Luis la Red](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF) (PDF) + +####Paradigmas de Programación +* [Programación Funcional](http://www.staff.science.uu.nl/~fokke101/courses/fp-sp.pdf) (PDF) +>>>>>>> upstream/master ###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 @@ -155,7 +168,7 @@ * [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/) +* [Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) ###Ruby diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 59da25207..febc6c531 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -52,6 +52,7 @@ * [R](#r) * [Ruby](#ruby) * [Sather](#sather) +* [Scala](#scala) * [Scheme](#scheme) * [sed](#sed) * [Smalltalk](#smalltalk) @@ -425,6 +426,10 @@ * [Sather を試そう](http://www.shido.info/sather/index.html) - 紫藤貴文 +###Scala +* [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book) + + ###Scheme * [Gauche ユーザリファレンス](http://practical-scheme.net/gauche/man/gauche-refj.html) - 川合史朗 * [お気楽 Scheme プログラミング入門](http://www.geocities.jp/m_hiroi/func/scheme.html) - 広井誠 diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 1908a45e5..9e87efa58 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -1,12 +1,16 @@ ###Index * [Списки книг](#meta-lists) * [Language Agnostic](#language-agnostic) + * [Networking](#networking) * [Programming Paradigms](#programming-paradigms) * [Assembly](#assembly) * [Bash](#bash) * [C](#c) +* [C++](#c-1) * [CoffeeScript](#coffeescript) * [Git](#git) +* [Erlang](#erlang) +* [Haskell](#haskell) * [Java](#java) * [JavaScript](#javascript) * [Node.js](#nodejs) @@ -15,6 +19,7 @@ * [MetaPost](#metapost) * [NoSQL](#nosql) * [Perl](#perl) +* [PHP](#php) * [Python](#python) * [PostgreSQL](#postgresql) * [R](#r) @@ -33,24 +38,49 @@ ###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) - Н. Н. Кузюрин, С. А. Фомин +* [E-maxx.ru: Сборник алгоритмов с примерами на C++](http://e-maxx.ru/upload/e-maxx_algo.pdf) +* [Занимательное программирование. Самоучитель](http://padabum.com/x.php?id=35055) - Мозговой М.В. + +####Networking + +* [TCP/IP Крупным планом](http://www.soslan.ru/tcp/) + ####Programming Paradigms + * [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison -* [Практика функционального программирования](http://fprog.ru/) - журнал +* [Практика функционального программирования](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) +* [Ассемблер в Linux для программистов C](http://ru.wikibooks.org/wiki/Ассемблер_в_Linux_для_программистов_C) + ###Bash * [Advanced Bash-Scripting Guide](http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html) +<<<<<<< HEAD +======= + +###C +>>>>>>> upstream/master ###C * [Особенности языка C. Учебное пособие](http://younglinux.info/sites/default/files/programmingC.pdf) +* [Си/Си++. От дилетанта до профессионала](http://ermak.cs.nstu.ru/cprog/html/) - Романов Е.Л. +* [Язык Си в примерах](http://ru.wikibooks.org/wiki/Язык_Си_в_примерах) + + +###C++ + +* [Введение в язык программирования С++](http://lib.ru/CPPHB/cpptut.txt_with-big-pictures.html) - Бьерн Страуструп +* [Справочное руководство по C++](http://lib.ru/CPPHB/cppref.txt_with-big-pictures.html) - Бьерн Страуструп +* [Вводный курс по объектно-ориентированному программированию на языке Си++](http://ru.wikibooks.org/wiki/Си-плюс-плюс) + ###CoffeeScript @@ -60,10 +90,20 @@ ###Java * [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain +<<<<<<< HEAD ###JavaScript * [Современный учебник JavaScript](http://learn.javascript.ru/) * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru/) +======= + +###JavaScript + +* [Современный учебник JavaScript](http://learn.javascript.ru) +* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru/) - Иво Ветцель +* [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) - Эдди Османи + +>>>>>>> upstream/master ####Node.js @@ -74,6 +114,14 @@ * [Pro Git](http://git-scm.com/book/ru) +###Erlang +* [Программирование на Эрланге](https://github.com/dyp2000/Russian-Armstrong-Erlang) - Джо Армстронг + + +###Haskell +* [Developing Web Applications with Haskell and Yesod](https://bitbucket.org/darkus/yesod/downloads) - Майкл Сноймен + + ###LaTeX * [LaTeX, GNU/Linux и русский стиль (сборник статей)](http://www.inp.nsk.su/~baldin/LaTeX/index.html) @@ -92,17 +140,32 @@ ###Perl +<<<<<<< HEAD * [Pragmatic Perl (журнал)](http://pragmaticperl.com/) +======= + +* [Pragmatic Perl (журнал)](http://pragmaticperl.com) + + +###PHP +* [Руководство по PHP](http://docs.php.net/manual/ru/) +* [Самоучитель (учебник) по PHP](http://www.php-s.ru/self-teacher/) +>>>>>>> upstream/master ###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) +* [Учебник Python 2.6](http://ru.wikibooks.org/wiki/Учебник_Python_2.6) ###PostgreSQL +<<<<<<< HEAD * [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua/) +======= + +* [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua) +>>>>>>> upstream/master * [История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html) @@ -110,45 +173,89 @@ * [Анализ данных с R](http://www.inp.nsk.su/~baldin/DataAnalysis/index.html) * [Рандомизация и бутстреп: статистический анализ в биологии и экологии с использованием R.](http://www.ievbras.ru/ecostat/Kiril/Article/A32/Starb.pdf) (PDF) +<<<<<<< HEAD +======= + +###Reverse engineering +>>>>>>> upstream/master ###Reverse engineering * [Введение в reverse engineering для начинающих](https://github.com/dennis714/RE-for-beginners) +<<<<<<< HEAD ###Ruby * [Круглов А. — Ruby](https://github.com/Krugloff/rus_ruby_book) +======= + +###Ruby + +* [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А. +* [Ruby](http://ru.wikibooks.org/wiki/Ruby) - Викиучебник + +>>>>>>> upstream/master ###RSpec * [Better Specs (RSpec Guidelines with Ruby)](http://betterspecs.org/ru) +<<<<<<< HEAD +======= + +###Ruby on Rails +>>>>>>> upstream/master ###Ruby on Rails * [Ruby on Rails Guides](http://rusrails.ru) -* [Ruby on Rails Tutorial](http://railstutorial.ru/) +* [Ruby on Rails Tutorial](http://railstutorial.ru) + ###Scala * [Effective Scala](http://twitter.github.io/effectivescala/index-ru.html) - Marius Eriksen * [Scala Школа!](http://twitter.github.io/scala_school/ru/) - Twitter +<<<<<<< HEAD +======= + +###Scilab +>>>>>>> upstream/master ###Scilab * [Введение в Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/) * [Программирование в Scilab](http://forge.scilab.org/index.php/p/docprogscilab/downloads/) +<<<<<<< HEAD +======= + +###Smalltalk +>>>>>>> upstream/master ###Smalltalk * [Смолток: Язык и его реализация](https://sites.google.com/site/polyglotsqueak/) - Адэль Голдберг, Дэвид Робсон +<<<<<<< HEAD +======= + +###Unix +>>>>>>> upstream/master ###Unix * [Архитектура операционной системы Unix](http://lib.ru/BACH/) +* [Введение в системное администрирование UNIX](http://lib.ru/unixhelp/) - Мошков. М +* [Linux From Scratch (version 6.8)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html) +* [Beyond Linux From Scratch (version 2011-12-30)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html) + ###Vim * [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) +<<<<<<< HEAD +======= + +###Parallel +>>>>>>> upstream/master ###Parallel * [Параллельные технологии](http://www.inp.nsk.su/~baldin/Parallel/index.html) diff --git a/free-programming-books.md b/free-programming-books.md index e49512003..ee1ae8182 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -161,6 +161,7 @@ * [IBM Redbooks](http://www.redbooks.ibm.com/) * [InfoQ Minibooks](http://www.infoq.com/minibooks/) * [InTech: Computer and Information Science](http://www.intechopen.com/subjects/computer-and-information-science) +* [JSBooks - directory of free javascript ebooks](https://github.com/revolunet/JSbooks) * [Learn X in Y minutes](http://learnxinyminutes.com/) * [Microsoft Press: Free E-Books](http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx) * [Microsoft Technologies 1, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric Ligman](http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more.aspx) @@ -173,7 +174,6 @@ * [Theassayer.org](http://theassayer.org/) * [tutorialspoint](http://www.tutorialspoint.com/) * [Wikibooks: Programming](http://en.wikibooks.org/wiki/Category%3aComputer_programming) -* [JSBooks - directory of free javascript ebooks](https://github.com/revolunet/JSbooks) ###Graphics Programming @@ -193,6 +193,7 @@ ###Graphical User Interfaces * [Best of Smashing Magazine](http://anniversary.smashingmagazine.com/best-of-smashing-magazine.zip) +* [How to Design Faceted Search: The Complete Guide to Designing Faceted Search User Interface](http://leanpub.com/howtodesignfacetedsearch) - Abhijit Rawool * [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/) * [Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst * [Working through Screens](http://www.flashbulbinteraction.com/WTS.html) - Jacob Burghardt @@ -215,7 +216,6 @@ * [Data Structures Succinctly Part 2, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) *(Just fill the fields with any values)* * [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho and Jeff Ullman * [Open Data Structures: An Introduction](http://www.aupress.ca/index.php/books/120226) - Pat Morin -* [The Algorithm Design Manual](http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) * [LEDA: A Platform for Combinatorial and Geometric Computing](http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) * [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://larc.unt.edu/ian/books/free/lnoa.pdf), University of North Texas (PDF) * [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) (PDF) @@ -228,6 +228,7 @@ * [Purely Functional Data Structures](http://www.cs.cmu.edu/~rwh/theses/okasaki.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) +* [The Algorithm Design Manual](http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) * [The Art of Computer Programming](http://www.cs.utsa.edu/~wagner/knuth/) (fascicles, mostly volume 4) - Donald Knuth * [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF) * [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF) @@ -266,9 +267,10 @@ * [Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](http://arxiv.org/pdf/1206.1754v2.pdf) (PDF) * [Introduction to Data Science](http://jsresearch.net/wiki/projects/teachdatascience/Teach_Data_Science.html) - Jeffrey Stanton * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html) +* [School of Data Handbook](http://schoolofdata.org/handbook/) * [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman * [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining) -* [School of Data Handbook](http://schoolofdata.org/handbook/) + ####Information Retrieval @@ -350,17 +352,21 @@ * [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers * [I Am a Bug](http://www.amibug.com/iamabug/p01.html) * [Learn to Program](http://pine.fm/LearnToProgram/) +* [Learning 30 Technologies in 30 Days: A Developer Challenge](https://www.openshift.com/blogs/learning-30-technologies-in-30-days-a-developer-challenge) - Shekhar Gulati * [Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data](http://patterns.dataincubator.org/book/) - Leigh Dodds, Ian Davis * [Magic Ink: Information Software and The Graphical Interface](http://worrydream.com/#!/MagicInk) by Bret Victor +* [Mobile Developer's Guide to the Galaxy](https://leanpub.com/mobiledevelopersguide) * [Modeling Reactive Systems with Statecharts](http://www.scribd.com/doc/167971960/Modeling-Reactive-Systems-With-Statecharts) * [Mother Tongues of Computer Languages](http://www.digibarn.com/collections/posters/tongues/) (PNG) * [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/) * [Open Government;Collaboration, Transparency, and Participation in Practice](https://github.com/oreillymedia/open_government) * [Object-Oriented Reengineering Patterns](http://win.ua.ac.be/~sdemey/) - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz +* [PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology](https://leanpub.com/PDQ) - Jeff Franz-Lien * [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) * [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) (PDF) * [Programmer's Motivation for Beginners](http://programmersmotivation.com/) * [Project Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf) (PDF) +* [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap * [SVG Essentials](http://commons.oreilly.com/wiki/index.php/SVG_Essentials) * [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) * [Small Memory Software](http://www.smallmemory.com/book.html) @@ -410,6 +416,7 @@ * [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX) * [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF) * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo +* [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) ####Parallel Programming @@ -471,6 +478,7 @@ * [Object-Oriented Reengineering Patterns](http://scg.unibe.ch/download/oorp/) * [Patterns and Practices: Application Architecture Guide 2.0](http://www.codeplex.com/AppArchGuide) * [Patterns of Software: Tales from the Software Community](http://www.dreamsongs.com/Files/PatternsOfSoftware.pdf) (PDF) +* [Practicing Domain-Driven Design](http://leanpub.com/Practicing-DDD) - Scott Millett * [Programming Reliable Systems (Joe Armstrong's PhD thesis)](http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf) (PDF) * [Scrum and XP from the Trenches](http://www.infoq.com/minibooks/scrum-xp-from-the-trenches) * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) (PDF) @@ -617,25 +625,25 @@ ###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/) -* [Financial Numerical Recipes in C++](http://finance.bi.no/~bernt/gcc_prog/recipes/) - Bernt Arne Ødegaard -* [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) - Bruce Eckel -* [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey -* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601) -* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) (PDF) -* [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) -* [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson and Br. Isidore Minerd -* [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) -* [The Boost C++ libraries](http://en.highscore.de/cpp/boost) * [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) +* [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php) +* [C++ Succinctly, Syncfusion ](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)* +* [CS106X Programming Abstractions in C++](http://www.stanford.edu/class/cs106x/) +* [Data Structures and Algorithms with Object-Oriented Design Patterns in C++](http://www.brpreiss.com/books/opus4/index.html) +* [Financial Numerical Recipes in C++](http://finance.bi.no/~bernt/gcc_prog/recipes/) - Bernt Arne Ødegaard * [Game Programming Patterns](http://gameprogrammingpatterns.com/) * [Google's C++ Style Guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) +* [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey +* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601) +* [Introduction to Design Patterns in C++ with Qt](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) +* [Learn C++.](http://www.learncpp.com/) (PDF, Online) +* [Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt](http://www.jjj.de/fxt/fxtbook.pdf) (PDF) +* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.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) - Bruce Eckel +* [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson and Br. Isidore Minerd +* [The Boost C++ libraries](http://en.highscore.de/cpp/boost) +* [The Rook's Guide to C++](http://rooksguide.org/2013/11/26/version-1-0-is-out/) (PDF) ###Clojure @@ -658,9 +666,10 @@ ###CoffeeScript +* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) * [Smooth CoffeeScript](http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html) * [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/) -* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) + ###ColdFusion @@ -710,10 +719,11 @@ ###Erlang -* [Études for Erlang](http://chimera.labs.oreilly.com/books/1234000000726/index.html) - J. David Eisenberg -* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert * [Concurrent Programming in ERLANG](http://www.erlang.org/download/erlang-book-part1.pdf) * [Erlang Handbook](https://github.com/esl/erlang-handbook/raw/master/output/ErlangHandbook.pdf) (PDF) +* [Études for Erlang](http://chimera.labs.oreilly.com/books/1234000000726/index.html) - J. David Eisenberg +* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert + ###F Sharp @@ -808,22 +818,24 @@ ###Haskell +* [A Gentle Introduction to Haskell](http://www.haskell.org/tutorial/) * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) +* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) -* [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovača +* [Haskell no panic](http://lisperati.com/haskell/) +* [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) +* [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way) +* [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca * [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) +* [Reactive Objects and Functional Programming](http://staff.www.ltu.se/~nordland/Thesis.pdf) - Johan Nordlander * [Real World Haskell](http://book.realworldhaskell.org/) +* [Speeding Through Haskell](http://www.sthaskell.com/) +* [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) * [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/) -* [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way) -* [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) -* [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) ###HTML / CSS @@ -874,33 +886,36 @@ ###Java +* [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3) * [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson * [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 +* [Core Servlets and JavaServer Pages](http://pdf.coreservlets.com/) - Marty Hall and Larry Brown +* [Data Structures and Algorithms with Object-Oriented Design Patterns in Java](http://www.brpreiss.com/books/opus5/html/page9.html) +* [Google's Java Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html) +* [Hibernate 4 Example Programs](https://leanpub.com/hibernate4-example-programs) - L. Mohan Arun +* [HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16) +* [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) +* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) - +* [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/)- Robert Sedgewick and Kevin Wayne * [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck * [JAAS in Action](http://www.jaasbook.com/) * [Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) (PDF) +* [Java for the Beginning Programmer](http://www.heatonresearch.com/articles/series/15) * [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain -* [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson -* [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 (4th Edition)](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/) -* [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) * [OOP - Learn Object Oriented Thinking & Programming](http://pub.bruckner.cz/titles/oop) - Rudolf Pecinovsky +* [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) +* [OSGi in Practice](http://njbartlett.name/files/osgibook_preview_20091217.pdf) (PDF) +* [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson +* [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/) +* [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) +* [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF) * [The Java Language Specification](http://java.sun.com/docs/books/jls/) - James Gosling, Bill Joy, Guy Steele, Gilad Bracha * [The Java Tutorial 4th Edition](http://download.oracle.com/javase/tutorial/) - Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber -* [Core Servlets and JavaServer Pages](http://pdf.coreservlets.com/) - Marty Hall and Larry Brown -* [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck -* [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/)- Robert Sedgewick and Kevin Wayne -* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) - -* [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3) -* [Java for the Beginning Programmer](http://www.heatonresearch.com/articles/series/15) -* [HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16) +* [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey +* [Thinking in Java](http://www.mindview.net/Books/TIJ/) * [Tutorial: Java, Maven 2, Eclipse & JSF](http://www.lulu.com/shop/arulkumaran-kumaraswamipillai-and-sivayini-arulkumaran/tutorial-java-maven-2-eclipse-jsf/ebook/product-1603040.html;jsessionid=E57B1E8662500F2ADF96D7B317769B6E) - Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran * [Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) @@ -927,9 +942,12 @@ * [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)* * [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) * [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics) +* [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean * [Learn to Code JavaScript by Playing a Game](http://codecombat.com) * [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani +* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani * [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin +* [Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD](http://leanpub.com/marionetteexpose) - Jack Killilea * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide) * [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html) * [The JavaScript Tutorial](http://javascript.info/) @@ -944,6 +962,7 @@ ####Backbone.js +* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis * [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) * [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) * [Backbonejs Tutorials](http://backbonetutorials.com/) @@ -991,33 +1010,34 @@ See also [TeX](#tex) ###Linux +* [Ad Hoc Data Analysis From The Unix Command Line](http://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line) * [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) +* [Learn Linux The Hard Way](http://nixsrv.com/llthw) +* [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html) +* [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html) * [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org/) +* [Linux Compute Clusters](http://linuxclusters.com/compute_clusters.html) +* [Linux Device Drivers, 2nd Edition](http://www.xml.com/ldd/chapter/book/index.html) +* [Linux Device Drivers, Third Edition](http://lwn.net/Kernel/LDD3/) by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman +* [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/) +* [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/) +* [Linux Newbie Administrator Guide](http://lnag.sourceforge.net/) +* [Linux Security for Beginners](http://www.linuxtopia.org/LinuxSecurity/index.html) +* [Programming and Using Linux Sound - in depth](http://jan.newmarch.name/LinuxSound/index.html) +* [Red Hat Enterprise Linux 6 Essentials](http://www.techotopia.com/index.php/Red_Hat_Enterprise_Linux_6_Essentials) +* [Secure Programming for Linux and Unix](http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO.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, Third Edition](http://lwn.net/Kernel/LDD3/) by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman -* [Linux Device Drivers, 2nd Edition](http://www.xml.com/ldd/chapter/book/index.html) -* [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/) * [The Linux Kernel Module Programming Guide](http://tldp.org/LDP/lkmpg/2.6/html/) -* [Programming and Using Linux Sound - in depth](http://jan.newmarch.name/LinuxSound/index.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) -* [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html) -* [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) -* [Ubuntu Server Guide](https://help.ubuntu.com/13.10/serverguide/serverguide.pdf) -* [Ad Hoc Data Analysis From The Unix Command Line](http://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line) -* [Linux Compute Clusters](http://linuxclusters.com/compute_clusters.html) -* [Linux Security for Beginners](http://www.linuxtopia.org/LinuxSecurity/index.html) -* [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html) * [The Linux System Administrator's Guide](http://www.tldp.org/LDP/sag/html/index.html) -* [Linux Newbie Administrator Guide](http://lnag.sourceforge.net/) +* [Ubuntu Pocket Guide and Reference](http://www.ubuntupocketguide.com/index_main.html) +* [Ubuntu Server Guide](https://help.ubuntu.com/13.10/serverguide/serverguide.pdf) +* [Upstart Intro, Cookbook and Best Practises](http://upstart.ubuntu.com/cookbook/) +* [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF) ###Lisp @@ -1174,23 +1194,22 @@ See also [TeX](#tex) * [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) +* [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/) * [Extreme Perl](http://www.extremeperl.org/bk/home) * [Higher-Order Perl](http://hop.perl.plover.com/book/) -* [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet -* [The Mason Book](http://www.masonbook.com/book/) +* [Learning Perl The Hard Way](http://www.greenteapress.com/perl/) * [Mastering Perl](http://chimera.labs.oreilly.com/books/1234000001527) - Bryan D Foy * [Modern Perl 5](http://www.onyxneon.com/books/modern_perl/index.html) +* [Perl 5 Internals](http://www.faqs.org/docs/perl5int/) * [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/) +* [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet * [Plack Handbook](http://handbook.plackperl.org/) -* [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/) * [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual) +* [The Mason Book](http://www.masonbook.com/book/) * [The PDL Book](http://sourceforge.net/projects/pdl/files/PDL_2013/PDL-Book/PDL-Book-20130322.pdf/download) (PDF) -* [Perl 5 Internals](http://www.faqs.org/docs/perl5int/) +* [Web Client Programming with Perl](http://oreilly.com/openbook/webclient/) ###PHP @@ -1208,6 +1227,8 @@ See also [TeX](#tex) * [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 +* CakePHP Framework + * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) * [PHP Internals Book](http://www.phpinternalsbook.com/) * [PHP Best Practices](https://phpbestpractices.org/) * [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) @@ -1404,6 +1425,7 @@ See also [TeX](#tex) ###Scala * [A Scala Tutorial for Java programmers](http://www.scala-lang.org/docu/files/ScalaTutorial.pdf) (PDF) * [Another tour of Scala](http://naildrivin5.com/scalatour) +* [EAI Patterns with Actor Model](https://github.com/alexanderfefelov/eai-patterns-with-actor-model) - Vaughn Vernon * [Effective Scala](http://twitter.github.com/effectivescala/) * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) * [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova @@ -1412,9 +1434,11 @@ See also [TeX](#tex) * [Scala By Example](http://www.scala-lang.org/docu/files/ScalaByExample.pdf) (PDF) * [Scala Cookbook: Bonus Chapters](http://examples.oreilly.com/9781449339616-files/Scala_Cookbook_bonus_chapters.pdf) - Alvin Alexander * [Scala & Design Patterns: Exploring Language Expressivity](http://www.scala-lang.org/old/sites/default/files/FrederikThesis.pdf) - Fredrik Skeel Løkke +* [Scala for Perl 5 Programmers](https://github.com/garu/scala-for-perl5-programmers) - Breno G. de Oliveira * [Scala for the Impatient (A1 Scala Level chapters)](http://typesafe.com/resources/book/scala-for-the-impatient) - Cay S. Horstmann * [Scala School by Twitter](http://twitter.github.io/scala_school/) * [Scala Tutorial](http://www.tutorialspoint.com/scala/scala_tutorial.pdf) +* [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book) * [The Neophyte's Guide to Scala](http://danielwestheide.com/scala/neophytes.html) - Daniel Westheide * [Xtrace](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 142589e4a..1f6416a5b 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -1,13 +1,26 @@ +###Bash +* [Learn Shell Programming](http://www.learnshell.org) + +###C +* [Learn C](http://www.learn-c.org/) + +###C# +* [Learn C#](http://www.learncs.org/) + ###Clojure * [Clojure Koans](http://clojurekoans.com/) * [ClojureScript Koans](http://clojurescriptkoans.com/) +* [Try Clojure](http://tryclj.com/) ###CoffeeScript * [Smooth CoffeeScript, Interactive Edition](http://autotelicum.github.io/Smooth-CoffeeScript/interactive/interactive-coffeescript.html) +###Erlang +* [Try Erlang](http://www.tryerlang.org/) ###Git +* [Githug](https://github.com/Gazler/githug) (Tutorial in shell) * [Try Git](http://try.github.io) * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/) @@ -15,9 +28,18 @@ ###Go * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) +###Haskell +* [Try Haskell!](http://tryhaskell.org/) + +###Java +* [Learn Java](http://www.learnjavaonline.org/) + ###Javascript * [Learning Advanced JavaScript](http://ejohn.org/apps/learn/) +* [Learn JavaScript](http://www.learn-js.org/) +* [Learn knockout.js](http://learn.knockoutjs.com) +* [Try jQuery](http://try.jquery.com/) ###Lisp @@ -30,16 +52,34 @@ ###NoSQL * [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans) +* [Try Redis](http://try.redis.io/) +<<<<<<< HEAD ###Objective-C * [Try Objective-C](http://tryobjectivec.codeschool.com) +======= +###Objective-C +* [Try Objective-C](http://tryobjectivec.codeschool.com) + +###Ocaml +* [Try Ocaml](http://try.ocamlpro.com/) + +###Perl +* [Perltuts.com](http://perltuts.com) + +###PHP +* [Learn PHP](http://www.learn-php.org/) +>>>>>>> upstream/master ###Python * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) +* [Learn Python](http://www.learnpython.org/) * [Python Koans](https://github.com/gregmalcolm/python_koans) +###R +* [Try R](http://tryr.codeschool.com) ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) @@ -50,3 +90,6 @@ ###Scala * [Scala Tour](http://www.scala-tour.com/) + +###Vim +* [Interactive Vim Tutorial](http://www.openvim.com/tutorial.html) From da5a8de57f6a3e788271f2d64398c4ba735db982 Mon Sep 17 00:00:00 2001 From: Ferhat Aydin Date: Sat, 18 Jan 2014 23:21:14 +0200 Subject: [PATCH 095/570] Fortran Notes in Turkish --- free-programming-books-tr.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index ea5c58c9f..35c728021 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -1,6 +1,7 @@ ###Index * [C](#c) * [D](#d) +* [Fortran](#fortran) * [Git](#git) * [JavaScript](#javascript) * [LaTeX](#latex) @@ -14,6 +15,10 @@ ###D * [D Programlama Dili](http://ddili.org/ders/d/D_Programlama_Dili.pdf) + + +###Fortran +* [Fortran Programlama Dili](http://www1.gantep.edu.tr/~bingul/f95/index.php) ###Git From 432146581aac2681d776a6c5c28d5caff472f8d6 Mon Sep 17 00:00:00 2001 From: gabriellim Date: Sat, 18 Jan 2014 18:56:41 -0800 Subject: [PATCH 096/570] Alphabetized Python books, removed duplicates Duplicate: [Python For Fun](http://openbookproject.net//py4fun/) By Chris Meyers [Python for Fun](http://www.openbookproject.net/py4fun/) --- free-programming-books.md | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index f6b346ec9..264c69f46 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1272,18 +1272,23 @@ See also [TeX](#tex) ###Python +* [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) * [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) +* [A Guide to Python's Magic Methods](http://www.rafekettler.com/magicmethods.html) - Rafe Kettler +* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) +* [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) * [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/) - Mark Pilgrim * [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim * [Google's Python Class](https://developers.google.com/edu/python/?hl=de-DE&csw=1) -* [A Guide to Python's Magic Methods](http://www.rafekettler.com/magicmethods.html) - Rafe Kettler +* [Google's Python Style Guide](http://google-styleguide.googlecode.com/svn/trunk/pyguide.html) * [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/) - Allen B. Downey, Jeff Elkner and Chris Meyers * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) * [Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson +* [Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar * [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 @@ -1291,36 +1296,30 @@ See also [TeX](#tex) * [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt * [Natural Language Processing with Python](http://www.nltk.org/book) * [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) +* [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) * [Program Arcade Games With Python And Pygame](http://programarcadegames.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 in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer +* [Python Koans](https://github.com/gregmalcolm/python_koans) +* [Python Module of the Week](http://pymotw.com/2/) * [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/) +* [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh * [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) +* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) * [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) * [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern * [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) -* [Python Module of the Week](http://pymotw.com/2/) * [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) -* [Python Koans](https://github.com/gregmalcolm/python_koans) -* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) -* [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh -* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) -* [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) * [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum -* [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer -* [Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) - PDF -* [Google's Python Style Guide](http://google-styleguide.googlecode.com/svn/trunk/pyguide.html) -* [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) -* [Python For Fun](http://openbookproject.net//py4fun/) By Chris Meyers ####Django From 5aa22ea2ff228f5b78f5ff96010916c5a4f86691 Mon Sep 17 00:00:00 2001 From: gabriellim Date: Sun, 19 Jan 2014 02:24:06 -0800 Subject: [PATCH 097/570] Alphabetized R books --- free-programming-books.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 264c69f46..ba7d039e5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1340,18 +1340,18 @@ See also [TeX](#tex) ###R +* [Advanced R Programming](http://adv-r.had.co.nz/) +* [Introduction to Probability and Statistics Using R](http://cran.r-project.org/web/packages/IPSUR/vignettes/IPSUR.pdf) (PDF) - G. Jay Kerns +* [Learning Statistics with R](http://health.adelaide.edu.au/psychology/ccs/teaching/lsr/) - Daniel Navarro +* [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf) (PDF) - Julian J. Faraway +* [R by example](http://www.mayin.org/ajayshah/KB/R/index.html) +* [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) +* [R language for Programmers](http://www.johndcook.com/R_language_for_programmers.html) - John D. Cook +* [R Programming](http://en.wikibooks.org/wiki/R_Programming) * [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) (PDF) - Patrick Burns * [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) - G. Jay Kerns -* [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/) - Daniel Navarro -* [R language for Programmers](http://www.johndcook.com/R_language_for_programmers.html) - John D. Cook -* [R Programming](http://en.wikibooks.org/wiki/R_Programming) -* [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf) (PDF) - Julian J. Faraway ###Racket From 047f8e4591438e6aaf55d20cc38031e8edf4905c Mon Sep 17 00:00:00 2001 From: Distraught63 Date: Sun, 19 Jan 2014 06:43:19 -0500 Subject: [PATCH 098/570] Added UNIX Tutorial for Beginners It is under the Creative Commons License --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index ba7d039e5..503083fe2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1556,6 +1556,7 @@ See also [LaTeX](#latex) * [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions * [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel +* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML) ###Vim From 723aaa65c8faec13f0c01f0fcd2a5d405f475047 Mon Sep 17 00:00:00 2001 From: Ferhat Aydin Date: Sun, 19 Jan 2014 16:18:08 +0200 Subject: [PATCH 099/570] Introduction to Matlab Programming in Turkish --- free-programming-books-tr.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 35c728021..9e765df72 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -5,6 +5,7 @@ * [Git](#git) * [JavaScript](#javascript) * [LaTeX](#latex) +* [Matlab](#matlab) * [Python](#python) * [Java](#java) @@ -31,6 +32,10 @@ ###LaTeX * [İnce bir LaTeX2ε Elkitabı](http://www.ctan.org/tex-archive/info/lshort/turkish) + + +###Matlab +* [Matlab Programlamaya Giris](http://ismailari.com/blog/matlab-programlamaya-giris/) ####Python From 28e5e696d1f42e6344fcf97e4de16f605eb7aa90 Mon Sep 17 00:00:00 2001 From: Gabriel Lim Date: Sun, 19 Jan 2014 16:26:11 -0800 Subject: [PATCH 100/570] Alphabetized Ruby books --- free-programming-books.md | 42 +++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 503083fe2..0f715cd54 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1364,31 +1364,31 @@ See also [TeX](#tex) ###Ruby -* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) -* [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) -* [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) * [CodeCademy 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 User's Guide](http://www.linuxtopia.org/online_books/programming_books/ruby_guide/) -* [Ruby Programming](http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/) -* [Ruby Learning](http://rubylearning.com/) -* [Try Ruby](http://tryruby.org/) -* [Ruby Koans](http://www.rubykoans.com/) -* [Ruby User's Guide](http://www.rubyist.net/~slagell/ruby/) -* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) -* [Mr. Neighborly's Humble Little Ruby Book](http://humblelittlerubybook.com/book/) -* [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) -* [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald -* [Just Enough Ruby to Get By](http://dmtri.com/posts/65) * [I Love Ruby](http://goo.gl/FW6slH) +* [Just Enough Ruby to Get By](http://dmtri.com/posts/65) +* [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) +* [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) +* [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) +* [Mr. Neighborly's Humble Little Ruby Book](http://humblelittlerubybook.com/book/) +* [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) +* [Ruby Best Practices](http://majesticseacreature.com/rbp-book/pdfs/rbp_1-0.pdf) (PDF) +* [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials) +* [Ruby Hacking Guide](http://ruby-hacking-guide.github.io/) +* [Ruby in Twenty Minutes](https://www.ruby-lang.org/en/documentation/quickstart/) +* [Ruby Koans](http://www.rubykoans.com/) +* [Ruby Learning](http://rubylearning.com/) +* [Ruby Programming](http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/) +* [Ruby User's Guide](http://www.rubyist.net/~slagell/ruby/) +* [Ruby User's Guide](http://www.linuxtopia.org/online_books/programming_books/ruby_guide/) +* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) +* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) +* [Try Ruby](http://tryruby.org/) +* [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald +* [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) ####RSpec From 522a48d2720e1ae64fdd88ae5bd53a2fa48274f6 Mon Sep 17 00:00:00 2001 From: Gabriel Lim Date: Sun, 19 Jan 2014 20:25:58 -0800 Subject: [PATCH 101/570] Fixed alphabetization of Ruby Books Titles leading with "The" are ignored. Spaces have precedence over letters --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 0f715cd54..ae93ba509 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1365,16 +1365,17 @@ See also [TeX](#tex) ###Ruby * [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide) +* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) * [How To Think Like a Computer Scientist: Learning With Ruby](http://mysite.verizon.net/hpassel/thinkruby/) * [I Love Ruby](http://goo.gl/FW6slH) * [Just Enough Ruby to Get By](http://dmtri.com/posts/65) * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) +* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) * [Mr. Neighborly's Humble Little Ruby Book](http://humblelittlerubybook.com/book/) * [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) -* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [Ruby Best Practices](http://majesticseacreature.com/rbp-book/pdfs/rbp_1-0.pdf) (PDF) * [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials) * [Ruby Hacking Guide](http://ruby-hacking-guide.github.io/) @@ -1384,8 +1385,7 @@ See also [TeX](#tex) * [Ruby Programming](http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/) * [Ruby User's Guide](http://www.rubyist.net/~slagell/ruby/) * [Ruby User's Guide](http://www.linuxtopia.org/online_books/programming_books/ruby_guide/) -* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) -* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [Try Ruby](http://tryruby.org/) * [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald * [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) From 78e4249414c732a61eeb88df0ce6a0c2fff3166e Mon Sep 17 00:00:00 2001 From: Halit Alptekin Date: Mon, 20 Jan 2014 13:10:17 +0200 Subject: [PATCH 102/570] Add new Python book --- free-programming-books-tr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 9e765df72..76c447299 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -40,6 +40,7 @@ ####Python * [Python ile Programlama](http://belgeler.istihza.com/py3/) +* [Bilgisayar Bilimcisi Gibi Düşünmek](http://yzgrafik.ege.edu.tr/~tekrei/dersler/bbgd_p/BBGD_PIO.pdf) ####Java From 9fff831ab2ea1cd6ad2181ff8e953585c1173987 Mon Sep 17 00:00:00 2001 From: Halit Alptekin Date: Mon, 20 Jan 2014 13:25:37 +0200 Subject: [PATCH 103/570] Add Turkish system programming course books --- free-programming-books-tr.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 76c447299..71c9ba4e9 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -5,6 +5,7 @@ * [Git](#git) * [JavaScript](#javascript) * [LaTeX](#latex) +* [Linux](#linux) * [Matlab](#matlab) * [Python](#python) * [Java](#java) @@ -12,6 +13,7 @@ ###C * [C Programlama Diline Giris](http://www1.gantep.edu.tr/~bingul/c/index.php) +* [Sistem Programlama ve İleri C Uygulamaları Kurs Notları](http://www.kaanaslan.com/resource/course_note/download_file.php?file_id=16) ###D @@ -34,6 +36,10 @@ * [İnce bir LaTeX2ε Elkitabı](http://www.ctan.org/tex-archive/info/lshort/turkish) +###Linux +* [UNIX/Linux Sistem Programlama Kurs Notları](http://www.kaanaslan.com/resource/course_note/course_note.php) + + ###Matlab * [Matlab Programlamaya Giris](http://ismailari.com/blog/matlab-programlamaya-giris/) From ba36822cf99ea2053620958642f2e47e4acbe536 Mon Sep 17 00:00:00 2001 From: Gabriel Lim Date: Mon, 20 Jan 2014 06:40:20 -0800 Subject: [PATCH 104/570] Alphabetized Ruby books Ordered like a dictionary A-Z. Removed duplicate (http://humblelittlerubybook.com/book/) --- free-programming-books.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index ae93ba509..5c7611615 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1365,16 +1365,13 @@ See also [TeX](#tex) ###Ruby * [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide) -* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) * [How To Think Like a Computer Scientist: Learning With Ruby](http://mysite.verizon.net/hpassel/thinkruby/) * [I Love Ruby](http://goo.gl/FW6slH) * [Just Enough Ruby to Get By](http://dmtri.com/posts/65) * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) -* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) -* [Mr. Neighborly's Humble Little Ruby Book](http://humblelittlerubybook.com/book/) * [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) * [Ruby Best Practices](http://majesticseacreature.com/rbp-book/pdfs/rbp_1-0.pdf) (PDF) * [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials) @@ -1386,8 +1383,10 @@ See also [TeX](#tex) * [Ruby User's Guide](http://www.rubyist.net/~slagell/ruby/) * [Ruby User's Guide](http://www.linuxtopia.org/online_books/programming_books/ruby_guide/) * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) -* [Try Ruby](http://tryruby.org/) +* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) +* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) * [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald +* [Try Ruby](http://tryruby.org/) * [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) From 45d8bc428cf235903d87eef5e3bbdf8b7c76d46f Mon Sep 17 00:00:00 2001 From: Samet Aydemir Date: Mon, 20 Jan 2014 18:59:19 +0200 Subject: [PATCH 105/570] laravel4-turkish-documentation --- free-programming-books-tr.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 71c9ba4e9..cf654e519 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -39,6 +39,9 @@ ###Linux * [UNIX/Linux Sistem Programlama Kurs Notları](http://www.kaanaslan.com/resource/course_note/course_note.php) +###PHP + +* [PHP - Laravel 4 Türkçe Dokumantasyon](https://leanpub.com/laravel4-tr) ###Matlab * [Matlab Programlamaya Giris](http://ismailari.com/blog/matlab-programlamaya-giris/) From 7b617cb50c299a4225ea434bf1ffca040751de3d Mon Sep 17 00:00:00 2001 From: Mojtahedi Date: Mon, 20 Jan 2014 22:24:33 +0330 Subject: [PATCH 106/570] Common Lisp: An Interactive Approach --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 503083fe2..ae692d810 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1045,6 +1045,7 @@ See also [TeX](#tex) * [Common Lisp Quick Reference](http://clqr.boundp.org/) * [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: An Interactive Approach](http://www.cse.buffalo.edu/~shapiro/Commonlisp/) - Stuart C. Shapiro * [Google's Common Lisp Style Guide](http://google-styleguide.googlecode.com/svn/trunk/lispguide.xml) * [Interpreting LISP](http://www.civilized.com/files/lispbook.pdf) - Gary D. Knott * [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/toc) From cfc87cc917a6dc4db4e448da2e095b56958d7328 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Mon, 20 Jan 2014 22:32:18 +0330 Subject: [PATCH 107/570] [fa_IR] PHP init -> Laravel --- free-programming-books-fa_IR.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-fa_IR.md b/free-programming-books-fa_IR.md index 57def42bf..ce9f84897 100644 --- a/free-programming-books-fa_IR.md +++ b/free-programming-books-fa_IR.md @@ -3,6 +3,7 @@ * [آرچ لینوکس](#%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3) * [CSS](#css) * [LaTeX](#latex) +* [PHP](#php) * [R](#r) @@ -19,6 +20,10 @@ * [مقدمه‌ای نه چندان کوتاه بر LaTeXε](http://www.ctan.org/tex-archive/info/lshort/persian) +###PHP +* [آموزش فریمورک لاراول](http://laravel.ir/) + + ###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) From c9cb71ce56d1197384918963912069d0a38a8a2e Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Mon, 20 Jan 2014 22:34:25 +0330 Subject: [PATCH 108/570] [fa_IR] LaTeX typo --- free-programming-books-fa_IR.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-fa_IR.md b/free-programming-books-fa_IR.md index ce9f84897..0175711b7 100644 --- a/free-programming-books-fa_IR.md +++ b/free-programming-books-fa_IR.md @@ -17,7 +17,7 @@ ###LaTeX -* [مقدمه‌ای نه چندان کوتاه بر LaTeXε](http://www.ctan.org/tex-archive/info/lshort/persian) +* [مقدمه ای نه چندان کوتاه بر LaTeX](http://www.ctan.org/tex-archive/info/lshort/persian) ###PHP From 009934cc5e06f5b2b542ac4440147767a06acf1a Mon Sep 17 00:00:00 2001 From: Samet Aydemir Date: Mon, 20 Jan 2014 21:55:21 +0200 Subject: [PATCH 109/570] add #php --- free-programming-books-tr.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index cf654e519..fc840367a 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -5,7 +5,8 @@ * [Git](#git) * [JavaScript](#javascript) * [LaTeX](#latex) -* [Linux](#linux) +* [Linux](#linux) +* [PHP](#php) * [Matlab](#matlab) * [Python](#python) * [Java](#java) From 63e621b719cf5d1f3944944c312143f7831aeb2f Mon Sep 17 00:00:00 2001 From: Gabriel Lim Date: Mon, 20 Jan 2014 14:05:39 -0800 Subject: [PATCH 110/570] Updated Ruby Books Deleted tryruby.org since it is available in the interactive file --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 5c7611615..81297788c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1386,7 +1386,6 @@ See also [TeX](#tex) * [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) * [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald -* [Try Ruby](http://tryruby.org/) * [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) From 139a50e13a643527e26aa034c0f05b6e619f637e Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 20 Jan 2014 17:32:26 -0800 Subject: [PATCH 111/570] Alphabetize git interactive --- free-programming-interactive-tutorials-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 43d6627f2..03442ed54 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -26,8 +26,8 @@ ###Git * [Githug](https://github.com/Gazler/githug) (Tutorial in shell) -* [Try Git](http://try.github.io) * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/) +* [Try Git](http://try.github.io) ###Go From 7574bf1491fc38b574f2881798827093833eef1a Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 20 Jan 2014 17:34:12 -0800 Subject: [PATCH 112/570] Alphabetize ruby interactive --- free-programming-interactive-tutorials-en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 03442ed54..f87672a94 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -89,10 +89,10 @@ ###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/) +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) +* [Try Ruby](http://tryruby.org/) ###Scala From c69a88004d51b68c7985fe98b21c1888053325ee Mon Sep 17 00:00:00 2001 From: Samet Aydemir Date: Tue, 21 Jan 2014 11:24:59 +0200 Subject: [PATCH 113/570] were placed in alphabetical order --- free-programming-books-tr.md | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index fc840367a..86c03d8ef 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -3,13 +3,13 @@ * [D](#d) * [Fortran](#fortran) * [Git](#git) +* [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) * [Linux](#linux) -* [PHP](#php) * [Matlab](#matlab) +* [PHP](#php) * [Python](#python) -* [Java](#java) ###C @@ -28,6 +28,8 @@ ###Git * [git - basit rehber](http://rogerdudler.github.io/git-guide/index.tr.html) +###Java +* [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) ###JavaScript * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/tr) @@ -40,18 +42,13 @@ ###Linux * [UNIX/Linux Sistem Programlama Kurs Notları](http://www.kaanaslan.com/resource/course_note/course_note.php) -###PHP - -* [PHP - Laravel 4 Türkçe Dokumantasyon](https://leanpub.com/laravel4-tr) - ###Matlab * [Matlab Programlamaya Giris](http://ismailari.com/blog/matlab-programlamaya-giris/) +###PHP +* [PHP - Laravel 4 Türkçe Dokumantasyon](https://leanpub.com/laravel4-tr) -####Python + +###Python * [Python ile Programlama](http://belgeler.istihza.com/py3/) * [Bilgisayar Bilimcisi Gibi Düşünmek](http://yzgrafik.ege.edu.tr/~tekrei/dersler/bbgd_p/BBGD_PIO.pdf) - - -####Java -* [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) From f7db5ab2298267cb0d262039f071e79413856be4 Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Tue, 21 Jan 2014 17:13:53 +0700 Subject: [PATCH 114/570] Added aosabook translation --- free-programming-books-ru.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 3b7d65cd0..9e6ffc4d8 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -2,6 +2,7 @@ * [Списки книг](#meta-lists) * [Language Agnostic](#language-agnostic) * [Networking](#networking) + * [Open Source Ecosystem](#open-source-ecosystem) * [Programming Paradigms](#programming-paradigms) * [Assembly](#assembly) * [Bash](#bash) @@ -46,6 +47,10 @@ * [TCP/IP Крупным планом](http://www.soslan.ru/tcp/) +####Open Source Ecosytem +* [Архитектура приложений с открытым исходным кодом](http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html) + + ####Programming Paradigms * [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison * [Практика функционального программирования](http://fprog.ru) - журнал From 8ae2abeffd43b5f0d1f5378ee3adef19f3313412 Mon Sep 17 00:00:00 2001 From: Nando Kstro Net Date: Tue, 21 Jan 2014 13:09:31 -0300 Subject: [PATCH 115/570] Add 2 ebooks free about javascript --- free-programming-books-pt_BR.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index e853c6c62..e6414c8db 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -46,6 +46,8 @@ ###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) +* [Eloquent Javascript PT-BR](https://leanpub.com/eloquentejavascript) +* [Aprendendo Padrões de Projeto JavaScript PT-BR](https://leanpub.com/aprendendo-padroes-de-projeto-javascript) ###LaTeX From 19cb0678fef95efe3d16f40ab4c2e034099aff7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Gait=C3=A1n?= Date: Tue, 21 Jan 2014 16:21:55 -0200 Subject: [PATCH 116/570] delete repeated book (asm paul carter) it's listed under "ensamblador" --- free-programming-books-es.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index a4386d606..83ce88be3 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -9,7 +9,6 @@ * [Paradigmas de Programación](#paradigmas-de-programaci%C3%B3n) * [Sistemas Operativos](#sistemas-operativos) * [Android](#android) -* [Assembly Language](#assembly-language) * [CSS](#CSS) * [Coffeescript](#coffeescript) * [C++](#c) @@ -87,10 +86,6 @@ * [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 -* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter - - ###CSS * [Guía Completa de CSS3](http://www.etnassoft.com/biblioteca/guia-completa-de-css3/) * [Introducción a CSS](http://librosweb.es/css/) From 2668fe73a0520df38279cee54391d2d5d4aba77d Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 21 Jan 2014 17:23:42 -0600 Subject: [PATCH 117/570] [es] Added a book about Haskell --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index ec0f3a42e..a44c09623 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -120,6 +120,7 @@ ###Haskell * [¡Aprende Haskell por el bien de todos!](http://aprendehaskell.es/main.html) +* [Piensa en Haskell (ejercicios de programación funcional con Haskell)](http://www.cs.us.es/~jalonso/publicaciones/Piensa_en_Haskell.pdf) ###Java From fba26d40569072d04fb94f261cb28ac55c83bfec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Sanchez?= Date: Wed, 22 Jan 2014 02:23:03 -0200 Subject: [PATCH 118/570] [es] Adding jQuery to the list Adding the jQuery section, and also adding a book abut that. --- free-programming-books-es.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index a4386d606..46874c734 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -18,6 +18,7 @@ * [Git](#git) * [Haskell](#haskell) * [JavaScript](#javascript) + * [jQuery] (#jquery) * [node.js](#nodejs) * [Java](#java) * [LaTeX](#latex) @@ -136,6 +137,10 @@ * [Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es) +####jQuery +* [Fundamentos de jQuery](http://librojquery.com/) + + ####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) From 0263f6bf6ff57427d7a2974b01bf7251a5c7a6c3 Mon Sep 17 00:00:00 2001 From: danilov kirill Date: Wed, 22 Jan 2014 13:09:57 +0000 Subject: [PATCH 119/570] added Tizen for dummies --- free-programming-books.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 3fda51ed4..e409901db 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -139,6 +139,7 @@ * [Tcl](#tcl) * [Teradata](#teradata) * [TeX](#tex) +* [Tizen](#tizen) * [TypeScript](#typescript) * [Unix](#unix) * [Vim](#vim) @@ -1545,6 +1546,9 @@ See also [TeX](#tex) See also [LaTeX](#latex) +###Tizen +* [Tizen for Dummies](https://developer.tizen.org/sites/default/files/blogs/tizenfordummiesmainchangelist.pdf) (PDF) by Jon Lansdell, Cheng Luo, Michelle Somersville + ###TypeScript * [TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) *(Just fill the fields with any values)* From 9495272c3f9f0120af0ab812c122cb54d66a870a Mon Sep 17 00:00:00 2001 From: Nando Kstro Net Date: Wed, 22 Jan 2014 11:02:29 -0300 Subject: [PATCH 120/570] Alphabetizing the ebooks in section about Javascript(PT-BR) --- free-programming-books-pt_BR.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index e6414c8db..3c9b415b7 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -44,11 +44,10 @@ ###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) -* [Eloquent Javascript PT-BR](https://leanpub.com/eloquentejavascript) * [Aprendendo Padrões de Projeto JavaScript PT-BR](https://leanpub.com/aprendendo-padroes-de-projeto-javascript) - +* [Eloquent Javascript PT-BR](https://leanpub.com/eloquentejavascript) +* [Fundamentos de jQuery](http://herberthamaral.com/posts/2013-02-25-sobre-o-jquery-fundamentals.html) +* [Guia Rápido de Desenvolvimento para Firefox OS: Criando apps com HTML5 para o Firefox OS](https://leanpub.com/guiarapidofirefoxos) ###LaTeX * [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br) From 89954a47d55b9cca6e9f841ec03572eb99a9f356 Mon Sep 17 00:00:00 2001 From: rnevius Date: Fri, 24 Jan 2014 17:19:03 +0700 Subject: [PATCH 121/570] Delete duplicate Django entry for Tango With Django --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index e409901db..eccac7474 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1329,7 +1329,6 @@ See also [TeX](#tex) * [Django by Example](http://www.lightbird.net/dbe/) * [Django by Example for Django 1.5](http://lightbird.net/dbe2/) * [Effective Django](http://effectivedjango.com/) -* [Tango With Django](http://www.tangowithdjango.com/book/) * [Deploy Django](http://www.deploydjango.com) * [The Django Book](http://www.djangobook.com) * [Tango With Django](http://www.tangowithdjango.com/) From ef566150e7875c98193dafa3873d47f66d5514ec Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 24 Jan 2014 09:04:11 -0600 Subject: [PATCH 122/570] [es] Added Python book for beginners --- free-programming-books-es.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index faf1fcc97..2479c740b 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -17,7 +17,7 @@ * [Git](#git) * [Haskell](#haskell) * [JavaScript](#javascript) - * [jQuery] (#jquery) + * [jQuery] (#jquery) * [node.js](#nodejs) * [Java](#java) * [LaTeX](#latex) @@ -167,6 +167,7 @@ * [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 (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) +* [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) ###Ruby From ad6779991f956488c05373058cdcd6d112285ce1 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 24 Jan 2014 09:54:34 -0600 Subject: [PATCH 123/570] =?UTF-8?q?[de]=20Adding=20Programmiereinf=C3=BChr?= =?UTF-8?q?ung=20mit=20Python?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-de.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 8735173a8..a5b176d5a 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -109,6 +109,7 @@ ###Python * [Python Das umfassende Handbuch](http://openbook.galileocomputing.de/python/) +* [Programmiereinführung mit Python](http://opentechschool.github.io/python-beginners/de/) ###Ruby From ddf5aec7d8f7fbb0855e470cb821569dee3e5b08 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 24 Jan 2014 09:55:02 -0600 Subject: [PATCH 124/570] [en] Introduction to programming with Python --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index e409901db..94075e09d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1290,6 +1290,7 @@ See also [TeX](#tex) * [How to Think Like a Computer Scientist: Learning with Python](http://www.greenteapress.com/thinkpython/thinkCSpy/) - Allen B. Downey, Jeff Elkner and Chris Meyers * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) * [Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson +* [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) * [Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar * [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart * [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) From 93fc4a2a4106bb63510c687584d61b01d4b559e3 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 24 Jan 2014 10:17:24 -0600 Subject: [PATCH 125/570] [es] Added MOOC ~ Cursos masivos en linea, section --- free-programming-books-es.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 2479c740b..f785ea449 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -6,6 +6,7 @@ * [Ciencia Computacional](#ciencia-computacional) * [Metodologías de desarrollo de software](#metodolog%C3%ADas-de-desarrollo-de-software) * [Misceláneos](#miscel%C3%A1neos) + * [Cursos Masivos en Línea](#cursos-masivos-en-L%C3%ADnea) * [Paradigmas de Programación](#paradigmas-de-programaci%C3%B3n) * [Sistemas Operativos](#sistemas-operativos) * [Android](#android) @@ -17,7 +18,7 @@ * [Git](#git) * [Haskell](#haskell) * [JavaScript](#javascript) - * [jQuery] (#jquery) + * [jQuery](#jquery) * [node.js](#nodejs) * [Java](#java) * [LaTeX](#latex) @@ -75,6 +76,8 @@ ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) +####Cursos Masivos en Línea +* [MIT Opencourseware en Español](http://mit.ocw.universia.net/) ####Sistemas Operativos * [Sistemas Operativos, por Dr. David Luis la Red](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF) (PDF) From 600a726d71d2d4d82251e23294c39cfe030ba7fb Mon Sep 17 00:00:00 2001 From: Nando Kstro Net Date: Fri, 24 Jan 2014 15:34:42 -0300 Subject: [PATCH 126/570] Add two lines in the end section javascript --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 3c9b415b7..8ee1123e9 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -49,6 +49,7 @@ * [Fundamentos de jQuery](http://herberthamaral.com/posts/2013-02-25-sobre-o-jquery-fundamentals.html) * [Guia Rápido de Desenvolvimento para Firefox OS: Criando apps com HTML5 para o Firefox OS](https://leanpub.com/guiarapidofirefoxos) + ###LaTeX * [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br) From 6808ac29967b692c4aaadbeb7448930f894f5511 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Fri, 24 Jan 2014 21:08:59 -0800 Subject: [PATCH 127/570] Fix Go's 404 error --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index b5173982b..b82476bfb 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -799,7 +799,7 @@ ###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/) +* [Learning Go](http://archive.miek.nl/projects/learninggo/index.html) * [An Introduction to Programming in Go](http://www.golang-book.com/) * [Network programming with Go](http://jan.newmarch.name/go/) From 7a66e53a2057ba132cdd368825fe4c88c299c5d9 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Fri, 24 Jan 2014 21:12:58 -0800 Subject: [PATCH 128/570] Alphabetize Go list --- free-programming-books.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index b82476bfb..697bb3995 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -797,11 +797,11 @@ ###Go -* [The Go Tutorial](http://golang.org/doc/go_tutorial.html) +* [An Introduction to Programming in Go](http://www.golang-book.com/) * [Go by Example](https://gobyexample.com/) * [Learning Go](http://archive.miek.nl/projects/learninggo/index.html) -* [An Introduction to Programming in Go](http://www.golang-book.com/) * [Network programming with Go](http://jan.newmarch.name/go/) +* [The Go Tutorial](http://golang.org/doc/go_tutorial.html) ###Gradle From 35ec6e1d545552f655d7ccd8a99a0b478d73f158 Mon Sep 17 00:00:00 2001 From: Josh Davis Date: Fri, 24 Jan 2014 23:14:05 -0600 Subject: [PATCH 129/570] Add ISL to Machine Learning --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index b5173982b..1be65523d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -289,6 +289,7 @@ * [A Course in Machine Learning](http://ciml.info/dl/v0_8/ciml-v0_8-all.pdf) (PDF) * [A First Encounter with Machine Learning](https://www.ics.uci.edu/~welling/teaching/ICS273Afall11/IntroMLBook.pdf) (PDF) * [AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java](http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.pdf) - George F. Luger, William A Stubblefield +* [An Introduction to Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani * [Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)* * [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage) * [Computer Vision: Algorithms and Applications](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/) From e0d43f8bab0e819d8e9b9e63e0e3f53627a1d800 Mon Sep 17 00:00:00 2001 From: Josh Davis Date: Fri, 24 Jan 2014 23:14:34 -0600 Subject: [PATCH 130/570] Move ESL from Data Mining to Machine Learning --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 1be65523d..57fcff771 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -269,7 +269,6 @@ * [Introduction to Data Science](http://jsresearch.net/wiki/projects/teachdatascience/Teach_Data_Science.html) - Jeffrey Stanton * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html) * [School of Data Handbook](http://schoolofdata.org/handbook/) -* [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman * [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining) @@ -302,6 +301,7 @@ * [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code) * [Programming Computer Vision with Python](http://programmingcomputervision.com/) * [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html) +* [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman * [The Python Game Book](http://thepythongamebook.com/en:start) From 12ca0aa83614260a15849e7d3b033ca0f770c104 Mon Sep 17 00:00:00 2001 From: Ye Lin Aung Date: Sat, 25 Jan 2014 18:25:23 +0630 Subject: [PATCH 131/570] Added Machine Learning books --- free-programming-books.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 60124f74d..34966f127 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -303,6 +303,10 @@ * [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html) * [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman * [The Python Game Book](http://thepythongamebook.com/en:start) +* [The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575) +* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) +* [Machine Learning](http://www.intechopen.com/books/machine_learning) +* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/) ####Mathematics From 1317862146cf16510c9b1ccd5bd5260f036dcf87 Mon Sep 17 00:00:00 2001 From: Mojtahedi Date: Sun, 26 Jan 2014 19:04:34 +0330 Subject: [PATCH 132/570] Fixes #637 --- free-programming-books-ja.md | 1 + free-programming-books-ru.md | 5 +++++ free-programming-books.md | 6 ++++++ 3 files changed, 12 insertions(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index febc6c531..35bf4e6cb 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -427,6 +427,7 @@ ###Scala +* [Learning Scalaz](http://eed3si9n.com/learning-scalaz/) * [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 9e6ffc4d8..17f5d2c91 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -1,6 +1,7 @@ ###Index * [Списки книг](#meta-lists) * [Language Agnostic](#language-agnostic) + * [Cloud Computing](#cloud-computing) * [Networking](#networking) * [Open Source Ecosystem](#open-source-ecosystem) * [Programming Paradigms](#programming-paradigms) @@ -51,6 +52,10 @@ * [Архитектура приложений с открытым исходным кодом](http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html) +####Cloud Computing +* [Разработка мультитенантных приложений для облака, издание 3-е](http://www.microsoft.com/ru-ru/download/details.aspx?id=29263) + + ####Programming Paradigms * [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison * [Практика функционального программирования](http://fprog.ru) - журнал diff --git a/free-programming-books.md b/free-programming-books.md index 34966f127..ecc0766d6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -62,6 +62,7 @@ * [Language Agnostic](#language-agnostic) * [Algorithms & Datastructures](#algorithms--data-structures) * [Cellular Automata](#cellular-automata) + * [Cloud Computing](#cloud-computing) * [Compiler Design](#compiler-design) * [Database](#database) * [Datamining](#datamining) @@ -239,6 +240,10 @@ * [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html) +####Cloud Computing +* [Multi-tenant Applications for the Cloud, 3rd Edition](http://www.microsoft.com/en-us/download/details.aspx?id=29263) + + ####Compiler Design * [Basics of Compiler Design (Anniversary Edition](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen * [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry @@ -1430,6 +1435,7 @@ See also [TeX](#tex) * [Another tour of Scala](http://naildrivin5.com/scalatour) * [EAI Patterns with Actor Model](https://github.com/alexanderfefelov/eai-patterns-with-actor-model) - Vaughn Vernon * [Effective Scala](http://twitter.github.com/effectivescala/) +* [Learning Scalaz](http://eed3si9n.com/learning-scalaz/) * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) * [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova * [Programming in Scala, First Edition](http://www.artima.com/pins1ed/) From 499a9c2eb59a3c663397a451a7483d11ec7c165f Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Mon, 27 Jan 2014 20:09:47 +0330 Subject: [PATCH 133/570] Javascript the rightwat --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index ecc0766d6..47a5fee7c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -950,6 +950,7 @@ * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles) * [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan * [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)* +* [Javascript the Right Way](https://github.com/braziljs/js-the-right-way) * [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) * [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics) * [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean From 04d86ddb2c5179622c9a02ccba91bbba89f60497 Mon Sep 17 00:00:00 2001 From: Marios Zindilis Date: Wed, 29 Jan 2014 13:35:53 +0200 Subject: [PATCH 134/570] Added two books on PicoLisp --- free-programming-books.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 47a5fee7c..0d96c4bce 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -108,6 +108,7 @@ * [PC-BSD](#pc-bsd) * [Perl](#perl) * [PHP](#php) +* [PicoLisp](#PicoLisp) * [PostgreSQL](#postgresql) * [PowerShell](#powershell) * [Processing](#processing) @@ -1250,6 +1251,11 @@ See also [TeX](#tex) * [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf) +###PicoLisp +* [PicoLisp by Example](http://www.scribd.com/doc/103733857/PicoLisp-by-Example) +* [PicoLisp Works](http://www.scribd.com/doc/103732688/PicoLisp-Works) + + ###PostgreSQL * [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) From b4a336acc9f13813c8c22440d489bf10672dde08 Mon Sep 17 00:00:00 2001 From: David Morrison Date: Wed, 29 Jan 2014 11:33:40 -0500 Subject: [PATCH 135/570] Update free-programming-books.md Added Parrot/Perl 6 > Perl 6 Programming @ Wikibooks.org --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 47a5fee7c..0503cafbc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1196,6 +1196,7 @@ See also [TeX](#tex) ###Parrot / Perl 6 * [Using Perl 6](http://github.com/perl6/book/) (work in progress) +* [Perl 6 Programming] (https://en.wikibooks.org/wiki/Perl_6_Programming) ###PC-BSD From 4d993c09b3c782de648ba131ee749c7ee2b48c96 Mon Sep 17 00:00:00 2001 From: Andrea Date: Wed, 29 Jan 2014 19:50:43 +0000 Subject: [PATCH 136/570] Adding tryF# --- free-programming-interactive-tutorials-en.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index f87672a94..819589cab 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -24,6 +24,10 @@ * [Try Erlang](http://www.tryerlang.org/) +###F# +* [Try F#](http://www.tryfsharp.org/) + + ###Git * [Githug](https://github.com/Gazler/githug) (Tutorial in shell) * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/) From da375802b41378fbafbbfcdc490e47d8503fb05f Mon Sep 17 00:00:00 2001 From: Marios Zindilis Date: Thu, 30 Jan 2014 15:09:43 +0200 Subject: [PATCH 137/570] Fixed anchor to PicoLisp --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 1e1ef3c2a..b5859d3df 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -108,7 +108,7 @@ * [PC-BSD](#pc-bsd) * [Perl](#perl) * [PHP](#php) -* [PicoLisp](#PicoLisp) +* [PicoLisp](#picolisp) * [PostgreSQL](#postgresql) * [PowerShell](#powershell) * [Processing](#processing) From 2eb0fcc1454094c22b3eb8d3e5e0e470a66fad62 Mon Sep 17 00:00:00 2001 From: Neill Robson Date: Fri, 31 Jan 2014 20:43:41 -0500 Subject: [PATCH 138/570] Added book "Agile Java" to "Java" section "Agile Java" links to a series of PDF files for individual chapters of the book. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index b5859d3df..0691de59e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -897,6 +897,7 @@ ###Java +* [Agile Java](http://www.langrsoft.com/ftp/agileJava/) - Jeff Langr * [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3) * [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson * [Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html) From 80e4ee546a94ddcbdaf1843455821b1cbe210208 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Sun, 2 Feb 2014 22:32:43 -0800 Subject: [PATCH 139/570] Use proper case --- free-programming-interactive-tutorials-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 819589cab..a85229148 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -46,7 +46,7 @@ * [Learn Java](http://www.learnjavaonline.org/) -###Javascript +###JavaScript * [Learning Advanced JavaScript](http://ejohn.org/apps/learn/) * [Learn JavaScript](http://www.learn-js.org/) * [Learn knockout.js](http://learn.knockoutjs.com) From 6465f1d3129ebf0c0290d45c82a738de31d7cbdb Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Sun, 2 Feb 2014 22:34:33 -0800 Subject: [PATCH 140/570] Alphabetize jQuery --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 0691de59e..3a1cb8172 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -998,8 +998,8 @@ ####jQuery -* [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)* * [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF) +* [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)* ####Knockout.js From 15f637abe01bca7c980507078dd286bba98498e2 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Sun, 2 Feb 2014 22:36:31 -0800 Subject: [PATCH 141/570] Fix D3.js --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 3a1cb8172..220de1bb1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -983,9 +983,9 @@ ####D3.js -* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) - Scott Murray * [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks) * [Dashing D3.js](https://www.dashingd3js.com/table-of-contents) +* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) - Scott Murray * [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) From c61b6836e6abba2770a65e5d21932deaa8c33a90 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Sun, 2 Feb 2014 22:41:26 -0800 Subject: [PATCH 142/570] Fix Node.js --- free-programming-books.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 220de1bb1..c3ee3ebfe 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1007,11 +1007,11 @@ ####Node.js +* [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)* * [Mastering Node.js](http://visionmedia.github.com/masteringnode/) * [Mixu's Node Book](http://book.mixu.net/node/) -* [The Node Beginner Book](http://nodebeginner.org/) * [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher -* [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)* +* [The Node Beginner Book](http://nodebeginner.org/) ###LaTeX From 9c032fc412d6a0d00148a744f0f93e8e1e9944d6 Mon Sep 17 00:00:00 2001 From: SuperStas Date: Mon, 3 Feb 2014 12:53:57 +0400 Subject: [PATCH 143/570] Add "Motivate me right!" book --- free-programming-books-ru.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 17f5d2c91..4ee6ec53a 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -19,6 +19,7 @@ * [LaTeX](#latex) * [Lisp](#lisp) * [MetaPost](#metapost) +* [Misc](#misc) * [NoSQL](#nosql) * [Perl](#perl) * [PHP](#php) @@ -126,6 +127,9 @@ ###MetaPost * [Создание иллюстраций в MetaPost](http://www.inp.nsk.su/~baldin/mpost/index.html) +###Misc + +* [Не мешайте мне работать!](http://motivateme.ru/book/) - Стас Давыдов ###NoSQL * [Маленькая книга о MongoDB](http://jsman.ru/mongo-book/index.html) From 28b811490d9f5d08c57a2d9b947140a970a9abce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=8C=82=E8=83=A4?= Date: Mon, 3 Feb 2014 19:51:35 +0800 Subject: [PATCH 144/570] Update free-programming-books-zh.md --- free-programming-books-zh.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 2df389e50..09c0272d2 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -46,6 +46,7 @@ ###Javascript * [Javascript Garden](http://bonsaiden.github.io/JavaScript-Garden/zh/) +* [Javascript 原理](http://typeof.net/s/jsmech/), by Belleve Invis. ###LaTeX From b7fe1d1eabb5f06cf4c3aa1f7056cbf0d123801f Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Mon, 3 Feb 2014 16:08:05 +0330 Subject: [PATCH 145/570] 18000 Stars --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f4b526346..32b588d4c 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - 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 17,000 people starred in 4 months. ;) +- be part of a project that over 18,000 people starred in 4 months. ;) **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. From c4f86584c09113c9abbe92427af922684afbd3bd Mon Sep 17 00:00:00 2001 From: SuperStas Date: Mon, 3 Feb 2014 17:57:29 +0400 Subject: [PATCH 146/570] little fix --- free-programming-books-ru.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 4ee6ec53a..ab2917222 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -128,7 +128,6 @@ * [Создание иллюстраций в MetaPost](http://www.inp.nsk.su/~baldin/mpost/index.html) ###Misc - * [Не мешайте мне работать!](http://motivateme.ru/book/) - Стас Давыдов ###NoSQL From 4aef154d33011a4e92f631e3d63640f7cc4c0f9f Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Thu, 6 Feb 2014 16:25:58 +0700 Subject: [PATCH 147/570] Add book on Backbone.js, sort Backbone books Added: Building Single Page Web Apps with Backbone.js --- free-programming-books.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index c3ee3ebfe..46beb532c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -975,11 +975,12 @@ ####Backbone.js -* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis -* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) * [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) -* [Backbonejs Tutorials](http://backbonetutorials.com/) * [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/) +* [Backbonejs Tutorials](http://backbonetutorials.com/) +* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis +* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com/) (work in progress) +* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) ####D3.js From 78bd5266aa889d114dc5c7a7d87e1f4d267dc8e6 Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Thu, 6 Feb 2014 16:40:31 +0700 Subject: [PATCH 148/570] Fix sorting order --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 46beb532c..6eef9759c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -977,8 +977,8 @@ ####Backbone.js * [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) * [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/) -* [Backbonejs Tutorials](http://backbonetutorials.com/) * [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis +* [Backbonejs Tutorials](http://backbonetutorials.com/) * [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com/) (work in progress) * [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) From 1fa72ea55c68ec78f9a2f431f89819feba17c0bf Mon Sep 17 00:00:00 2001 From: nicball Date: Thu, 6 Feb 2014 20:30:44 +0800 Subject: [PATCH 149/570] Update free-programming-books-zh.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add an item to Haskell: [Haskell 趣学指南](http://learnyouahaskell-zh-tw.csie.org/) --- free-programming-books-zh.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 09c0272d2..334dcdecd 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -59,6 +59,7 @@ ### Haskell * [Real World Haskell 中文版](http://rwh.readthedocs.org/en/latest/) +* [Haskell 趣学指南](http://learnyouahaskell-zh-tw.csie.org/) ### Scala From e8a5e09eea1f8185de88d693d8f293758631b819 Mon Sep 17 00:00:00 2001 From: Bryan Lam Date: Thu, 6 Feb 2014 16:09:12 -0800 Subject: [PATCH 150/570] Removed duplicate entry (Google Java style guide) --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index c3ee3ebfe..bb2452678 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -931,7 +931,6 @@ * [Tutorial: Java, Maven 2, Eclipse & JSF](http://www.lulu.com/shop/arulkumaran-kumaraswamipillai-and-sivayini-arulkumaran/tutorial-java-maven-2-eclipse-jsf/ebook/product-1603040.html;jsessionid=E57B1E8662500F2ADF96D7B317769B6E) - Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran * [Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) -* [Google's Java Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html) * [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold From 01e13c2b560ee815b7fafafc1b21493e56d28929 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 7 Feb 2014 09:36:39 -0600 Subject: [PATCH 151/570] [es] Cleanup & reorganizing link (sort & remove duplicated) --- free-programming-books-es.md | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index f785ea449..27d3a1a5e 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -4,9 +4,9 @@ * [Algoritmos y Estructuras de Datos](#algoritmos) * [Base de Datos](#base-de-datos) * [Ciencia Computacional](#ciencia-computacional) + * [Cursos Masivos en Línea](#cursos-masivos-en-L%C3%ADnea) * [Metodologías de desarrollo de software](#metodolog%C3%ADas-de-desarrollo-de-software) * [Misceláneos](#miscel%C3%A1neos) - * [Cursos Masivos en Línea](#cursos-masivos-en-L%C3%ADnea) * [Paradigmas de Programación](#paradigmas-de-programaci%C3%B3n) * [Sistemas Operativos](#sistemas-operativos) * [Android](#android) @@ -57,14 +57,8 @@ * [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) - +####Cursos Masivos en Línea +* [MIT Opencourseware en Español](http://mit.ocw.universia.net/) ####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) @@ -72,19 +66,16 @@ * [Metodologías Ágiles para el Desarrollo de Software](http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html) * [Scrum & Extreme Programming (para programadores)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) (PDF) - ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) -####Cursos Masivos en Línea -* [MIT Opencourseware en Español](http://mit.ocw.universia.net/) - -####Sistemas Operativos -* [Sistemas Operativos, por Dr. David Luis la Red](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF) (PDF) ####Paradigmas de Programación * [Programación Funcional](http://www.staff.science.uu.nl/~fokke101/courses/fp-sp.pdf) (PDF) +####Sistemas Operativos +* [Sistemas Operativos, por Dr. David Luis la Red](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF) (PDF) + ###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 @@ -104,6 +95,8 @@ ###C++ * [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) +###Emacs +* [Emacs: Iniciación a la edición](http://www.rpublica.net/emacs/emacs.html) ###Ensamblador * [Lenguaje Ensamblador para PC - Paul Carter](http://drpaulcarter.com/pcasm/) From a38e8cd3b95f92f2bbfdb8445d19a3995b2f167d Mon Sep 17 00:00:00 2001 From: Krzysztof Rakowski Date: Fri, 7 Feb 2014 17:41:42 +0100 Subject: [PATCH 152/570] Two "Non-Programmers" tutorials for python 2.6&3 added --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index bb2452678..5e3159cbb 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1316,6 +1316,8 @@ See also [TeX](#tex) * [Making Games with Python & Pygame](http://inventwithpython.com/pygame/chapters/) - Al Sweigart * [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt * [Natural Language Processing with Python](http://www.nltk.org/book) +* [Non-Programmer's Tutorial for Python 2.6](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) +* [Non-Programmer's Tutorial for Python 3](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) * [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) * [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) * [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) From 3e893e57df17a8250f56e68a54e71efb1cc2ef26 Mon Sep 17 00:00:00 2001 From: agilob Date: Fri, 7 Feb 2014 22:33:17 +0000 Subject: [PATCH 153/570] dodaje pythona, c, c++, sql --- free-programming-books-pl.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 5f045d2c7..f4e41794f 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -10,6 +10,7 @@ * [PHP](#php) * [Python](#python) * [Ruby](#ruby) +* [SQL](#sql) ###Niezależne od języka programowania @@ -22,12 +23,14 @@ ###C * [Programowanie w C](http://upload.wikimedia.org/wikibooks/pl/6/6a/C.pdf) +* [Podstawy programowania Unixa/Linuxa](http://www.opcode.eu.org/more_advanced/programing/c_cpp/) ###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++/) +* [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/) ###Common Lisp @@ -58,7 +61,12 @@ ###Python * [Ukąś Pythona](http://python.edu.pl/byteofpython/index.html) * [Zanurkuj w Pythonie](http://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie) +* [Biblioteka Pythona](http://www.python.rk.edu.pl/) ###Ruby * [Ruby](http://pl.wikibooks.org/wiki/Ruby) + + +###SQL +* [SQL i PL/SQL – podstawy](http://jsystems.pl/storage/sqlplsql1.pdf) From 9ab12e791969f4c6b99e734f305bc85eef8b8f7f Mon Sep 17 00:00:00 2001 From: matysanchez Date: Fri, 7 Feb 2014 21:06:01 -0300 Subject: [PATCH 154/570] Adding AJAX to the list. Edit some books positions to be consistent with: CONTRIBUTING.md --- free-programming-books-es.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 2479c740b..c9c6670be 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -17,7 +17,7 @@ * [Git](#git) * [Haskell](#haskell) * [JavaScript](#javascript) - * [jQuery] (#jquery) + * [jQuery](#jquery) * [node.js](#nodejs) * [Java](#java) * [LaTeX](#latex) @@ -129,6 +129,7 @@ ###JavaScript +* [Introducción a AJAX](http://librosweb.es/ajax/) * [Introducción a JavaScript](http://librosweb.es/javascript/) * [Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es) @@ -138,8 +139,8 @@ ####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) +* [Introducción a Node.js a través de Koans](http://nodejskoans.com/) ###LaTeX @@ -147,12 +148,12 @@ ###PHP +* [Manual de estudio introductorio al lenguaje PHP procedural](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-php.pdf) * [Manual de PHP (forosdelweb.com)](http://www.forosdelweb.com/wiki/Manual_de_PHP) -* [Symfony 2.3, el libro oficial](http://librosweb.es/symfony_2_3/) +* [POO y MVC en PHP](http://www.bubok.es/libros/205199/POO-y-MVC-en-PHP) * [Silex, el manual oficial](http://librosweb.es/silex/) * [Symfony 1.4, la guía definitiva](http://librosweb.es/symfony_1_4/) -* [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) +* [Symfony 2.3, el libro oficial](http://librosweb.es/symfony_2_3/) ###Python From 8ab369d5a4e86423e317095e94a8fc47feafeae8 Mon Sep 17 00:00:00 2001 From: borgified Date: Sat, 8 Feb 2014 13:02:22 -0800 Subject: [PATCH 155/570] spelling --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f043b3dab..4d7d144f0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,7 +4,7 @@ This guide details how to contribute to this repository. ## Contributor license agreement -By submitting code you agree to the [LICENCE](/LICENSE) of this repository. +By submitting code you agree to the [LICENSE](/LICENSE) of this repository. ## Everyone is welcome to add a new free book to the list @@ -46,4 +46,4 @@ Like this example: And that's it! Simple, easy and lovely... -We hope you contribute to this great repository. :+1: \ No newline at end of file +We hope you contribute to this great repository. :+1: From c0bc6b629f209ed2eb92f599cc2421c4a79614cc Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 8 Feb 2014 19:53:14 -0600 Subject: [PATCH 156/570] Better formating (2 spaces between sections) --- free-programming-books-es.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 27d3a1a5e..fbe19d6f6 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -57,15 +57,18 @@ * [Breves Notas sobre Teoría de la Computación](http://www.matematicas.unam.mx/jloa/publicaciones/teoria.pdf) (PDF) * [Breves Notas sobre Autómatas y Lenguajes](http://www.matematicas.unam.mx/jloa/publicaciones/automatasyLenguajes.pdf) (PDF) + ####Cursos Masivos en Línea * [MIT Opencourseware en Español](http://mit.ocw.universia.net/) + ####Metodologías de desarrollo de software * [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) * [Metodologías Ágiles para el Desarrollo de Software](http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html) * [Scrum & Extreme Programming (para programadores)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) (PDF) + ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) @@ -95,9 +98,11 @@ ###C++ * [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) + ###Emacs * [Emacs: Iniciación a la edición](http://www.rpublica.net/emacs/emacs.html) + ###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] From b8d94be5db71291b59077f3f6bceaa085643e458 Mon Sep 17 00:00:00 2001 From: borgified Date: Sat, 8 Feb 2014 21:54:26 -0800 Subject: [PATCH 157/570] fix broken url --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 8b43fa3e2..6da5ef89a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1616,4 +1616,4 @@ See also [LaTeX](#latex) ###xBase (dBase / Clipper / Harbour) * [Application Development with Harbour](http://en.wikibooks.org/wiki/Application_Development_with_Harbour) * [CA-Clipper 5.2 Norton Guide](http://www.ousob.com/ng/clguide/) -* [Clipper Tutorial: a Guide to Open Source Clipper(s)](http://en.wikibooks.org/wiki/Clipper_Tutorial:_a_Guide_to_Open_Source_Clipper(s%29) +* [Clipper Tutorial: a Guide to Open Source Clipper(s)](http://en.wikibooks.org/wiki/Clipper_Tutorial:_a_Guide_to_Open_Source_Clipper(s)) From fcc7e28bcf980b41958e2ccb4f7cf799de1e1eac Mon Sep 17 00:00:00 2001 From: Mahmut Bulut Date: Mon, 10 Feb 2014 03:52:34 +0200 Subject: [PATCH 158/570] Adding Turkish Rust book MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit named "Rust'a Giriş" --- free-programming-books-tr.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 86c03d8ef..70cdd7ba8 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -10,7 +10,7 @@ * [Matlab](#matlab) * [PHP](#php) * [Python](#python) - +* [Rust](#rust) ###C * [C Programlama Diline Giris](http://www1.gantep.edu.tr/~bingul/c/index.php) @@ -52,3 +52,6 @@ ###Python * [Python ile Programlama](http://belgeler.istihza.com/py3/) * [Bilgisayar Bilimcisi Gibi Düşünmek](http://yzgrafik.ege.edu.tr/~tekrei/dersler/bbgd_p/BBGD_PIO.pdf) + +###Rust +* [Rust'a Giriş](http://bit.ly/rustagiris) From 7ddd5502ca00e4d36006780c2f2819cbdb858703 Mon Sep 17 00:00:00 2001 From: Widy Graycloud Date: Mon, 10 Feb 2014 10:16:36 +0700 Subject: [PATCH 159/570] Added Indonesian language support --- free-programming-books-id.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 free-programming-books-id.md diff --git a/free-programming-books-id.md b/free-programming-books-id.md new file mode 100644 index 000000000..0b5a188dc --- /dev/null +++ b/free-programming-books-id.md @@ -0,0 +1,20 @@ +###Index + +* [JAVA](#java) +* [HTML & CSS](#html-css) +* [Javascript](#javascript) +* [PHP](#php) + +###java +* [JENI Programming](http://www.taryo.net/free-e-book-pemrograman-java-edisi-indonesia-lengkap.html) + +###html-css +* [Belajar HTML dan CSS](http://www.ariona.net/ebook-belajar-html-dan-css/) + +###javascript +* [Mengenal Javascript](http://masputih.com/2013/01/ebook-gratis-mengenal-javascript) + +###php +* [Tutorial Ebook PHP](http://adf.ly/1847642/http://www.4shared.com/rar/CtmMQ24E/Ebook_Tutorial_PHP.html) + + From d1f464cb786960f39f7b490302b1f6efbd6dfbc4 Mon Sep 17 00:00:00 2001 From: Joseph Plant Date: Mon, 10 Feb 2014 15:06:09 +1000 Subject: [PATCH 160/570] Fixed Broken URL Fixed issue https://github.com/borgified/test_issue/issues/53 --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 6da5ef89a..bffc92eee 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -672,7 +672,7 @@ ###COBOL -* [COBOL Programming Fundamental](http://ibmtc.hust.edu.cn/zos-cobol/cobol/resource/COBOL_Programming_Fundamental.pdf) (PDF) +* [COBOL Programming Fundamental](http://yusman.staff.gunadarma.ac.id/Downloads/files/33460/COBOL_Programming_Fundamental.pdf) (PDF) * [OpenCOBOL 1.1 - Programmer's Guide](http://opencobol.add1tocobol.com/OpenCOBOL%20Programmers%20Guide.pdf) (PDF) From 3b0ead2c4c2d4ea96617bb868b5e46564d87cca7 Mon Sep 17 00:00:00 2001 From: Amith Date: Mon, 10 Feb 2014 15:25:02 +0530 Subject: [PATCH 161/570] added java workshop link --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 6da5ef89a..e94b57784 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -932,7 +932,7 @@ * [Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) * [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold - +* [Welcome to the Java Workshop](http://javaworkshop.sourceforge.net/) - An Apache Project ####Wicket * [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/) From 5f1da39b6627a87f50377ca186dec5fc74a8231d Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 10 Feb 2014 21:38:39 -0800 Subject: [PATCH 162/570] Git order fix --- free-programming-books.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 6da5ef89a..911f6df84 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -791,20 +791,20 @@ ###Git -* [Pro Git](http://git-scm.com/book) - Scott Chacon -* [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest +* [Conversational Git](http://blog.anvard.org/conversational-git/) +* [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) * [Git Immersion](http://gitimmersion.com) * [Git internals](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf) (PDF) +* [Git In The Trenches](http://cbx33.github.io/gitt/index.html) * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/) * [Git Pocket Guide](http://chimera.labs.oreilly.com/books/1230000000561/index.html) - Richard E. Silverman * [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)* * [Git Workflows](http://documentup.com/skwp/git-workflows-book) +* [Pro Git](http://git-scm.com/book) - Scott Chacon +* [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest * [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) -* [Conversational Git](http://blog.anvard.org/conversational-git/) -* [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) +* [Version Control by Example (Mercurial, Subversion, Verasity)](http://www.ericsink.com/vcbe/) ###Go From aaa9b9226d664703f63316154edebf6b8f8f18d4 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 11 Feb 2014 09:23:49 -0600 Subject: [PATCH 163/570] [es] Added Compendio de Ingenieria del Software --- free-programming-books-es.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 8fd78569f..9c9f12aa3 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -63,9 +63,10 @@ ####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) +* [Compendio de Ingeniería del Software](http://www.navegapolis.com/files/cis.pdf) (PDF) * [Diseño Ágil con TDD](http://www.dirigidoportests.com/el-libro) * [Metodologías Ágiles para el Desarrollo de Software](http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html) +* [Scrum y XP desde la trincheras](http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-desde-las-trincheras.pdf) (PDF) * [Scrum & Extreme Programming (para programadores)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) (PDF) From cc4c0c4a1786aa851653966eae7aa636ead7c5e1 Mon Sep 17 00:00:00 2001 From: neOnSHiFT Date: Thu, 13 Feb 2014 08:59:55 +0700 Subject: [PATCH 164/570] Added link to indonesian language markdown --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 32b588d4c..29084a4d8 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + German: [github](/free-programming-books-de.md) + Greek: [github](/free-programming-books-gr.md) + Hungarian: [github](/free-programming-books-hu.md) ++ Indonesian : [github] (/free-programming-books-id.md) + Italian: [github](/free-programming-books-it.md) + Japanese: [github](/free-programming-books-ja.md) + Korean: [github](/free-programming-books-ko.md) From 75d420f8f897e5b99c21c1741ed5114e4541f738 Mon Sep 17 00:00:00 2001 From: Luke Carlson Date: Wed, 12 Feb 2014 21:14:38 -0500 Subject: [PATCH 165/570] Added book (AprendiendoJava) to es section --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 8fd78569f..c569ae912 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -122,6 +122,7 @@ ###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) +* [Aprendiendo Java](http://www.compunauta.com/forums/linux/programacion/java/AprendiendoJava.pdf) (PDF) * [Arquitectura Java Sólida](http://www.arquitecturajava.com/) * [Tutorial básico de Java EE](http://www.javahispano.org/storage/contenidos/JavaEE.pdf) (PDF) * [Tutorial Introducción a Maven 3](http://www.javahispano.org/storage/contenidos/Tutorial_de_Maven_3_Erick_Camacho.pdf) (PDF) From 8f5e8799cd3708a7bf16640a4a70aac6807e95c3 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 13 Feb 2014 09:21:46 -0600 Subject: [PATCH 166/570] [es]Sorting titles --- free-programming-books-es.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index d21d46446..1609ddda6 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -47,9 +47,9 @@ ####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) +* [El modelo relacional y el álgebra relacional](http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-datos/P06_M2109_02148.pdf) (PDF) * [Introducción a las Bases de Datos](http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-datos/P06_M2109_02147.pdf) (PDF) @@ -105,15 +105,15 @@ ###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] +* [Lenguaje Ensamblador para PC - Paul Carter](http://drpaulcarter.com/pcasm/) ###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) +* [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/) * [Librosweb Git](http://librosweb.es/pro_git/) +* [Pro Git](http://git-scm.com/book/es) ###Haskell @@ -122,13 +122,13 @@ ###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) * [Aprendiendo Java](http://www.compunauta.com/forums/linux/programacion/java/AprendiendoJava.pdf) (PDF) * [Arquitectura Java Sólida](http://www.arquitecturajava.com/) -* [Tutorial básico de Java EE](http://www.javahispano.org/storage/contenidos/JavaEE.pdf) (PDF) -* [Tutorial Introducción a Maven 3](http://www.javahispano.org/storage/contenidos/Tutorial_de_Maven_3_Erick_Camacho.pdf) (PDF) +* [Notas de Introducción al Lenguaje de Programación Java](http://www.matematicas.unam.mx/jloa/publicaciones/introduccionJava.pdf), por Jorge L. Ortega Arjona, UNAM (PDF) * [Pensando la computación como un científico (con Java)](http://www.ungs.edu.ar/areas/publicaciones/476/pensando-la-computacion-como-un-cientifico.html) * [Programación Orientada a Objetos en Java](http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/opt/java.pdf) (PDF) +* [Tutorial básico de Java EE](http://www.javahispano.org/storage/contenidos/JavaEE.pdf) (PDF) +* [Tutorial Introducción a Maven 3](http://www.javahispano.org/storage/contenidos/Tutorial_de_Maven_3_Erick_Camacho.pdf) (PDF) ###JavaScript @@ -162,16 +162,16 @@ ###Python * [Aprenda a pensar como un programador (con Python)](http://web.ballardini.com.ar/ai/raw-attachment/wiki/BibliografiaPython/thinkCSpy-es.pdf) (PDF) * [Doma de Serpientes para Niños: Aprendiendo a Programar con Python](http://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](http://code.google.com/p/swfk-es/) * [El tutorial de Python](http://tutorialpython.com.ar) * [Inmersión en Python](http://es.diveintopython.net/toc.html) * [Inmersión en Python 3](http://inmersionenpython3.googlecode.com/files/inmersionEnPython3.0.11.pdf) (PDF) +* [Introducción a la programación con Python](http://www.uji.es/bin/publ/edicions/ippython.pdf) (PDF) +* [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) * [Python instantáneo](http://www.arrakis.es/~rapto/AprendaPython.html) * [Python para ciencia e ingeniería](https://github.com/mgaitan/python-ingenieria) * [Python para todos](https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf) (PDF) -* [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 (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) -* [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) ###Ruby @@ -184,11 +184,12 @@ ###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) +* [Gráficos Estadísticos con R](http://cran.r-project.org/doc/contrib/grafi3.pdf) +* [Introducción al uso y programación del sistema estadístico R](http://cran.r-project.org/doc/contrib/curso-R.Diaz-Uriarte.pdf) * [Metodos Estadisticos con R y R Commander](http://cran.r-project.org/doc/contrib/Saez-Castillo-RRCmdrv21.pdf) * [Optimización Matemática con R: Volumen I](http://cran.r-project.org/doc/contrib/Optimizacion_Matematica_con_R_Volumen_I.pdf) +* [R para Principiantes](http://cran.r-project.org/doc/contrib/rdebuts_es.pdf) + From f15066f423de84a0eba95b43f2c992b26ce41ad9 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 13 Feb 2014 09:23:26 -0600 Subject: [PATCH 167/570] [es]Removing duplicated titles --- free-programming-books-es.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 1609ddda6..0cef60632 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -161,8 +161,7 @@ ###Python * [Aprenda a pensar como un programador (con Python)](http://web.ballardini.com.ar/ai/raw-attachment/wiki/BibliografiaPython/thinkCSpy-es.pdf) (PDF) -* [Doma de Serpientes para Niños: Aprendiendo a Programar con Python](http://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](http://code.google.com/p/swfk-es/) +* [Doma de Serpientes para Niños: Aprendiendo a Programar con Python](http://code.google.com/p/swfk-es/) * [El tutorial de Python](http://tutorialpython.com.ar) * [Inmersión en Python](http://es.diveintopython.net/toc.html) * [Inmersión en Python 3](http://inmersionenpython3.googlecode.com/files/inmersionEnPython3.0.11.pdf) (PDF) From 259285d67c8bd203d0daaef6704e880b000f9127 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 13 Feb 2014 16:23:36 +0100 Subject: [PATCH 168/570] bump --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 29084a4d8..8b9fdc03b 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - 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 18,000 people starred in 4 months. ;) +- be part of a project that over 19,000 people starred in 4 months. ;) **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. From bed5460355f5470209976cb4c6919c4acd248b6a Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 13 Feb 2014 09:25:56 -0600 Subject: [PATCH 169/570] =?UTF-8?q?[es]Fixing=20title=20on=20Introducci?= =?UTF-8?q?=C3=B3n=20a=20R?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 0cef60632..ec975d448 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -183,10 +183,10 @@ ###R -* [An Introduction to R](http://cran.r-project.org/doc/contrib/R-intro-1.1.0-espanol.1.pdf) * [Cartas sobre Estadística de la Revista Argentina de Bioingeniería](http://cran.r-project.org/doc/contrib/Risk-Cartas-sobre-Estadistica.pdf) * [Generacion automatica de reportes con R y LaTeX](http://cran.r-project.org/doc/contrib/Rivera-Tutorial_Sweave.pdf) * [Gráficos Estadísticos con R](http://cran.r-project.org/doc/contrib/grafi3.pdf) +* [Introducción a R](http://cran.r-project.org/doc/contrib/R-intro-1.1.0-espanol.1.pdf) * [Introducción al uso y programación del sistema estadístico R](http://cran.r-project.org/doc/contrib/curso-R.Diaz-Uriarte.pdf) * [Metodos Estadisticos con R y R Commander](http://cran.r-project.org/doc/contrib/Saez-Castillo-RRCmdrv21.pdf) * [Optimización Matemática con R: Volumen I](http://cran.r-project.org/doc/contrib/Optimizacion_Matematica_con_R_Volumen_I.pdf) From 1cade7e6d02cad7f133503f0775ca0b9e8c626e4 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 14 Feb 2014 11:48:20 -0600 Subject: [PATCH 170/570] [es] sorting some other titles --- free-programming-books-es.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index ec975d448..1ecdf211d 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -30,9 +30,9 @@ ###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/) +* [¡Quiero Aprender Python! - Python Argentina](http://python.org.ar/AprendiendoPython) ###Agnosticos @@ -86,10 +86,10 @@ ###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/) +* [Guía Completa de CSS3](http://www.etnassoft.com/biblioteca/guia-completa-de-css3/) +* [Introducción a CSS](http://librosweb.es/css/) ###Coffeescript From c40675d6a4b39de49b11ab051e692906a29cf144 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 14 Feb 2014 11:49:34 -0600 Subject: [PATCH 171/570] [es] Added Aprenda a programar como si estuviera en primero --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 1ecdf211d..3cc667967 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -40,6 +40,7 @@ * [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) +* [Aprenda a programar como si estuviera en primero](http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/Programar/Programar.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) From 1d8eb0b47a50393f3f5948c2719e5cc7c86faaac Mon Sep 17 00:00:00 2001 From: Adit Cahya Ramadhan Date: Sat, 15 Feb 2014 22:22:47 +0700 Subject: [PATCH 172/570] fix #714, The Art of Assembly Language Programming Access to previous link was forbidden. The new link now should works. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index a5d61ae60..51f9a3470 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -569,7 +569,7 @@ * [Programming from the Ground Up](http://download.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) (PDF) * [Ralf Brown's Interrupt List](http://www.ctyme.com/rbrown.htm) * [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) +* [The Art of Assembly Language Programming](http://courses.engr.illinois.edu/ece390/books/artofasm/artofasm.html) * [The Second Book Of Machine Language](http://www.atariarchives.org/2bml/) * [Wizard Code](http://vendu.twodots.nl/wizardcode.html) * [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly) From 66e62051ea8fcd593cb729e5ff9db41e20fb0aa5 Mon Sep 17 00:00:00 2001 From: Eric Douglas Date: Sat, 15 Feb 2014 17:27:39 -0200 Subject: [PATCH 173/570] =?UTF-8?q?Retirando=20link=20do=20Padr=C3=B5es=20?= =?UTF-8?q?JS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Licença gera dupla interpretação, sendo assim, após tradução do JavaScript Eloquente irei contatar o autor para obter uma permissão/ou não, para tal. --- free-programming-books-pt_BR.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 8ee1123e9..2a2c75abe 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -44,7 +44,6 @@ ###JavaScript -* [Aprendendo Padrões de Projeto JavaScript PT-BR](https://leanpub.com/aprendendo-padroes-de-projeto-javascript) * [Eloquent Javascript PT-BR](https://leanpub.com/eloquentejavascript) * [Fundamentos de jQuery](http://herberthamaral.com/posts/2013-02-25-sobre-o-jquery-fundamentals.html) * [Guia Rápido de Desenvolvimento para Firefox OS: Criando apps com HTML5 para o Firefox OS](https://leanpub.com/guiarapidofirefoxos) From d69cb806a62a465d6f2f8d967f0f7023b5bf0ed9 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sun, 16 Feb 2014 19:13:08 -0600 Subject: [PATCH 174/570] [es] Added two C# books --- free-programming-books-es.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 3cc667967..f394e64ef 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -22,6 +22,7 @@ * [node.js](#nodejs) * [Java](#java) * [LaTeX](#latex) +* [.NET (C# Visual Studio)](#net-c--visual-studio) * [PHP](#php) * [Python](#python) * [Ruby](#ruby) @@ -40,7 +41,7 @@ * [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) -* [Aprenda a programar como si estuviera en primero](http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/Programar/Programar.pdf) +* [Aprenda a programar como si estuviera en primero](http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/Programar/Programar.pdf) (PDF) * [Breves Notas sobre Análisis de Algoritmos](http://www.matematicas.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf) (PDF) * [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) @@ -151,6 +152,11 @@ * [La introducción no-tan-corta a LaTeX 2ε](http://www.ctan.org/tex-archive/info/lshort/spanish) +###.NET (C# / Visual Studio) +* [El lenguaje de programación C#](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf) (PDF) +* [Introducción a C#](http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/C_Sharp.pdf) (PDF) + + ###PHP * [Manual de estudio introductorio al lenguaje PHP procedural](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-php.pdf) * [Manual de PHP (forosdelweb.com)](http://www.forosdelweb.com/wiki/Manual_de_PHP) From 199624d9f039d542670cc85776edcdaf7b63ff60 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 17 Feb 2014 10:15:06 -0600 Subject: [PATCH 175/570] [es] Added Fundamentos de Sistemas Operativos --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index f394e64ef..52308ff32 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -81,6 +81,7 @@ ####Sistemas Operativos * [Sistemas Operativos, por Dr. David Luis la Red](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF) (PDF) +* [Fundamentos de Sistemas Operativos, Gunnar Wolf et al](http://sistop.gwolf.org/pdf/sistemas_operativos.pdf) (PDF) ###Android From b3428d0f9965a3fbd51f8470905cfbc25d45803f Mon Sep 17 00:00:00 2001 From: Max Attila Ruf Date: Tue, 18 Feb 2014 09:58:29 +0100 Subject: [PATCH 176/570] Added a new PostgreSQL book --- free-programming-books-de.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index a5b176d5a..68b711c2e 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -106,6 +106,8 @@ * [PHP PEAR](http://openbook.galileocomputing.de/php_pear/) * [Praktischer Einstieg in MySQL mit PHP](http://examples.oreilly.de/openbooks/pdf_einmysql2ger.pdf) +###PostgreSQL +* [PostgreSQL Einführung](http://cybertec.at/pgbook/) ###Python * [Python Das umfassende Handbuch](http://openbook.galileocomputing.de/python/) From 002a3bc59ab757e03d9039ace744ed652c73680d Mon Sep 17 00:00:00 2001 From: Max Attila Ruf Date: Tue, 18 Feb 2014 09:59:52 +0100 Subject: [PATCH 177/570] Added PostgreSQL to the index --- free-programming-books-de.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 68b711c2e..519c9b883 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -15,6 +15,7 @@ * [LaTeX](#latex) * [Meta-Lists](#meta-lists) * [PHP](#php) +* [PostgreSQL](#postgresql) * [Python](#python) * [Ruby on Rails](#ruby-on-rails) * [Scilab](#scilab) From 5be1dcf9318c0e921c23d02939bc906ce15b3b9c Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Tue, 18 Feb 2014 09:56:58 -0500 Subject: [PATCH 178/570] [fa_IR] Ubuntu -> Persian Ubuntu Book --- free-programming-books-fa_IR.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-fa_IR.md b/free-programming-books-fa_IR.md index 0175711b7..654535b84 100644 --- a/free-programming-books-fa_IR.md +++ b/free-programming-books-fa_IR.md @@ -1,6 +1,7 @@ ###فهرست * [گنو/لینوکس](#%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) + * [اوبونتو](#%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88) * [CSS](#css) * [LaTeX](#latex) * [PHP](#php) @@ -12,6 +13,10 @@ * [آرچ بوک](http://linuxreview.ir/archbook/ArchBook-2012-1.pdf) (pdf) +####اوبونتو +* [اوبونتو برای تازه واردها](http://ubuntu-book.org/) + + ###CSS * [یادگیری پیکربندی با CSS](http://fa.learnlayout.com/) From 7d51560072da3e615ce025c10b470f63a4e4d578 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 18 Feb 2014 09:15:33 -0600 Subject: [PATCH 179/570] [es] Removing duplicated Pro-git book --- free-programming-books-es.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 52308ff32..07689d529 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -115,7 +115,6 @@ ###Git * [Git Immersion en Español](http://gitimmersion.mx) * [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/) -* [Librosweb Git](http://librosweb.es/pro_git/) * [Pro Git](http://git-scm.com/book/es) From d804cb84f13868e3fef962212b12a54ee1ca44e2 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 18 Feb 2014 09:20:35 -0600 Subject: [PATCH 180/570] =?UTF-8?q?[es]=20Adding=20Programaci=C3=B3n=20con?= =?UTF-8?q?currente=20y=20en=20tiempo=20real?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-es.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 07689d529..71674f85d 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -78,6 +78,8 @@ ####Paradigmas de Programación * [Programación Funcional](http://www.staff.science.uu.nl/~fokke101/courses/fp-sp.pdf) (PDF) +* [Programación Concurrente y Tiempo Real](http://www.libropctr.com/) + ####Sistemas Operativos * [Sistemas Operativos, por Dr. David Luis la Red](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF) (PDF) From c9de2985f369056ee568cf152fadd1d44441fdd7 Mon Sep 17 00:00:00 2001 From: "Sergey M." Date: Wed, 19 Feb 2014 03:26:37 +0700 Subject: [PATCH 181/570] Fix ordering in C++ section --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 51f9a3470..885993531 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -645,16 +645,16 @@ * [Game Programming Patterns](http://gameprogrammingpatterns.com/) * [Google's C++ Style Guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) * [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey -* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601) * [Introduction to Design Patterns in C++ with Qt](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) * [Learn C++.](http://www.learncpp.com/) (PDF, Online) * [Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt](http://www.jjj.de/fxt/fxtbook.pdf) (PDF) * [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.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) - Bruce Eckel * [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson and Br. Isidore Minerd +* [Software optimization resources by Agner Fog](http://www.agner.org/optimize/) * [The Boost C++ libraries](http://en.highscore.de/cpp/boost) * [The Rook's Guide to C++](http://rooksguide.org/2013/11/26/version-1-0-is-out/) (PDF) +* [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) - Bruce Eckel +* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601) ###Clojure From 1eb298476771c21369d1a123777f9357063d93b0 Mon Sep 17 00:00:00 2001 From: "Sergey M." Date: Wed, 19 Feb 2014 03:28:09 +0700 Subject: [PATCH 182/570] Remove superfluous whitespace --- free-programming-books.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 885993531..292a456a2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -249,8 +249,8 @@ * [Basics of Compiler Design (Anniversary Edition](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen * [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry * [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF) -* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann -* [Compiler Design: Theory, Tools, and Examples, Java Edition](http://elvis.rowan.edu/~bergmann/books/java/) - Seth D. Bergmann +* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann +* [Compiler Design: Theory, Tools, and Examples, Java Edition](http://elvis.rowan.edu/~bergmann/books/java/) - Seth D. Bergmann * [Compiling Scala for the Java Virtual Machine](http://lampwww.epfl.ch/~schinz/thesis-final-A4.pdf) - Michel Schinz * [Implementing Functional Languages: A Tutorial](http://research.microsoft.com/en-us/um/people/simonpj/Papers/pj-lester-book/) - Simon Peyton Jones, David Lester * [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) (PDF) @@ -360,7 +360,7 @@ * [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson * [How Computers Work](http://www.fastchip.net/howcomputerswork/p1.html) * [How to Become a Programmer](http://softwarebyrob.wpengine.netdna-cdn.com/assets/Software_by_Rob%20_How_to_Become_a%20_Programmer_1.0.pdf) -* [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers +* [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers * [I Am a Bug](http://www.amibug.com/iamabug/p01.html) * [Learn to Program](http://pine.fm/LearnToProgram/) * [Learning 30 Technologies in 30 Days: A Developer Challenge](https://www.openshift.com/blogs/learning-30-technologies-in-30-days-a-developer-challenge) - Shekhar Gulati @@ -584,7 +584,7 @@ ###AutoHotkey -* [AHKbook - the book for AutoHotkey ](http://maul-esel.github.io/ahkbook/index.html) +* [AHKbook - the book for AutoHotkey](http://maul-esel.github.io/ahkbook/index.html) ###Autotools @@ -599,7 +599,7 @@ ###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 -* [BASH Programming- Mike G mikkey ](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) +* [BASH Programming- Mike G mikkey](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) * [Getting Started with BASH](http://www.hypexr.org/bash_tutorial.php) * [Google Shell Style Guide](http://google-styleguide.googlecode.com/svn/trunk/shell.xml) * [Learning the bash Shell](http://www.redbrick.dcu.ie/~teapott/MECS/Notes/learning_bash.pdf) @@ -638,7 +638,7 @@ * [C++ Annotations](http://cppannotations.sourceforge.net/) * [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF) * [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php) -* [C++ Succinctly, Syncfusion ](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)* +* [C++ Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)* * [CS106X Programming Abstractions in C++](http://www.stanford.edu/class/cs106x/) * [Data Structures and Algorithms with Object-Oriented Design Patterns in C++](http://www.brpreiss.com/books/opus4/index.html) * [Financial Numerical Recipes in C++](http://finance.bi.no/~bernt/gcc_prog/recipes/) - Bernt Arne Ødegaard @@ -885,14 +885,14 @@ * [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) +* [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) +* [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) @@ -958,7 +958,7 @@ * [Learn to Code JavaScript by Playing a Game](http://codecombat.com) * [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani * [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani -* [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin +* [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin * [Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD](http://leanpub.com/marionetteexpose) - Jack Killilea * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide) * [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html) @@ -1134,7 +1134,7 @@ See also [TeX](#tex) * [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)* +* [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)* * [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20) * [Game Creation with XNA](http://en.wikibooks.org/wiki/Game_Creation_with_XNA) @@ -1171,7 +1171,7 @@ See also [TeX](#tex) * [Real World OCaml](https://realworldocaml.org/v1/en/html/) * [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje * [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/) -* [Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier R´emy +* [Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier R´emy ###Octave @@ -1522,7 +1522,7 @@ See also [TeX](#tex) * [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)* +* [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)* From c590611d4096dc9ad786012536bae240b462c770 Mon Sep 17 00:00:00 2001 From: "Sergey M." Date: Wed, 19 Feb 2014 03:30:57 +0700 Subject: [PATCH 183/570] Add QML section and Qt5 Cadaques book --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 292a456a2..9d4930000 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -116,6 +116,7 @@ * [Python](#python) * [Django](#django) * [Flask](#flask) +* [QML](#qml) * [R](#r) * [Racket](#racket) * [REBOL](#rebol) @@ -1362,6 +1363,10 @@ See also [TeX](#tex) * [The Flask Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix +###QML +* [Qt5 Cadaques](http://qmlbook.org/) (HTML, PDF, ePub) (work in progress) - Juergen Bocklage-Ryannel and Johan Thelin + + ###R * [Advanced R Programming](http://adv-r.had.co.nz/) * [Introduction to Probability and Statistics Using R](http://cran.r-project.org/web/packages/IPSUR/vignettes/IPSUR.pdf) (PDF) - G. Jay Kerns From 2b2eb2c22530818086f095961b32cbfe32e8cb8d Mon Sep 17 00:00:00 2001 From: varanus Date: Wed, 19 Feb 2014 16:43:37 +0100 Subject: [PATCH 184/570] two books added for c and c++ --- free-programming-books-de.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 519c9b883..f94c1042d 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -45,13 +45,14 @@ ###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) +* [Softwareentwicklung in C](http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) ###C++ * [Die Boost C++ Bibliotheken](http://www.highscore.de/cpp/boost/) * [Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/) * [Programmieren in C++: Aufbau](http://www.highscore.de/cpp/aufbau/) +* [Softwareprogrammierung in C++] (http://www.iaik.tugraz.at/content/teaching/bachelor_courses/betriebssysteme/downloads/schmaranz2.pdf) ###C Sharp From 8a952d199690755091a56c558a9243c4085236fc Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 19 Feb 2014 10:54:35 -0600 Subject: [PATCH 185/570] [es] Adding a El camino a un mejor programador --- free-programming-books-es.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 71674f85d..255fc1e45 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -74,11 +74,12 @@ ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) +* [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/) ####Paradigmas de Programación -* [Programación Funcional](http://www.staff.science.uu.nl/~fokke101/courses/fp-sp.pdf) (PDF) * [Programación Concurrente y Tiempo Real](http://www.libropctr.com/) +* [Programación Funcional](http://www.staff.science.uu.nl/~fokke101/courses/fp-sp.pdf) (PDF) ####Sistemas Operativos From 264b9f4daec8e128763244f22057f8c05b25dad6 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 20 Feb 2014 21:57:50 +0100 Subject: [PATCH 186/570] Update try objective C book URL #756 --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 9d4930000..eca5a6de1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1162,7 +1162,7 @@ See also [TeX](#tex) * [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)* * * [Google's Objective-C Style Guide](http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml) -* [Try Objective-C Book](http://rubymaverick.com/try-objectivec-book/) +* [Try Objective-C Book](http://tryobjectivec.codeschool.com/) ###OCaml From 12c5ad6541881cc5bed8e8b6a548d6e3eedb85f9 Mon Sep 17 00:00:00 2001 From: Alejandro Rojas Date: Thu, 20 Feb 2014 16:28:49 -0500 Subject: [PATCH 187/570] Django-ES, Web2py-Es and Rails as sublist of Ruby --- free-programming-books-es.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 255fc1e45..58b41ddac 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -25,8 +25,10 @@ * [.NET (C# Visual Studio)](#net-c--visual-studio) * [PHP](#php) * [Python](#python) + * [Django](#django) + * [Web2py](#web2py) * [Ruby](#ruby) -* [Ruby on Rails](#ruby-on-rails) + * [Ruby on Rails](#ruby-on-rails) * [R](#R) @@ -183,6 +185,14 @@ * [Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) +###Django +* [El libro de Django 1.0](http://django-book.mkaufmann.com.ar/) + + +###Web2py +* [Web2py - Manual de Referencia Completo, 5a Edición](http://www.web2py.com/books/default/chapter/41) + + ###Ruby * [Guía para aprender a programar con Ruby. Adaptación al español del libro "Learn to Program" de Chris Pine](https://github.com/rubyperu/aprende.a.programar) * [Ruby en 20 minutos](https://www.ruby-lang.org/es/documentation/quickstart/) From 000a13f3de105c0566da083251d31ddb7a53a1e8 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 20 Feb 2014 21:10:23 -0600 Subject: [PATCH 188/570] [en] 2 more perl books --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index eca5a6de1..4426fb73d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1213,6 +1213,7 @@ See also [TeX](#tex) * [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/) * [Extreme Perl](http://www.extremeperl.org/bk/home) * [Higher-Order Perl](http://hop.perl.plover.com/book/) +* [Impatient Perl](http://www.perl.org/books/impatient-perl/) * [Learning Perl The Hard Way](http://www.greenteapress.com/perl/) * [Mastering Perl](http://chimera.labs.oreilly.com/books/1234000001527) - Bryan D Foy * [Modern Perl 5](http://www.onyxneon.com/books/modern_perl/index.html) @@ -1225,6 +1226,7 @@ See also [TeX](#tex) * [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual) * [The Mason Book](http://www.masonbook.com/book/) * [The PDL Book](http://sourceforge.net/projects/pdl/files/PDL_2013/PDL-Book/PDL-Book-20130322.pdf/download) (PDF) +* [Using Perl 6 - a Perl 6 book in development](https://github.com/perl6/book) * [Web Client Programming with Perl](http://oreilly.com/openbook/webclient/) From 65a9f153d335f5ac074be54fe9d54edf0f494082 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Thu, 20 Feb 2014 20:50:19 -0800 Subject: [PATCH 189/570] Add a new TypeScript book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index eca5a6de1..03833338a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1578,6 +1578,7 @@ See also [LaTeX](#latex) ###TypeScript +* [TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers) * [TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) *(Just fill the fields with any values)* From ff96e4062c945caaf048f9cda20b201ed22d4e08 Mon Sep 17 00:00:00 2001 From: Pablo Grisafi Date: Fri, 21 Feb 2014 10:14:52 -0200 Subject: [PATCH 190/570] add link to "An Introduction to Scheme and its Implementation" ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html a new link to a scheme book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 65f3e3759..457928c2d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1489,6 +1489,7 @@ See also [TeX](#tex) * 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) +* [An Introduction to Scheme and its Implementation](ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html) ###Scilab From 5a8c3ea18ef87e6f0ca0ea329eee17b1d8e6b95b Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 21 Feb 2014 09:49:40 -0600 Subject: [PATCH 191/570] [es] Cleaning some links added C book+section --- free-programming-books-es.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 58b41ddac..6fa5707be 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -12,7 +12,8 @@ * [Android](#android) * [CSS](#CSS) * [Coffeescript](#coffeescript) -* [C++](#c) +* [C](#C) +* [C++](#c-1) * [Emacs](#emacs) * [Ensamblador](#ensamblador) * [Git](#git) @@ -104,6 +105,10 @@ * [Coffeescript, un pequeño gran libro – Javi Jiménez](https://leanpub.com/coffeescript) +###C +* [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) + + ###C++ * [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) @@ -177,7 +182,7 @@ * [El tutorial de Python](http://tutorialpython.com.ar) * [Inmersión en Python](http://es.diveintopython.net/toc.html) * [Inmersión en Python 3](http://inmersionenpython3.googlecode.com/files/inmersionEnPython3.0.11.pdf) (PDF) -* [Introducción a la programación con Python](http://www.uji.es/bin/publ/edicions/ippython.pdf) (PDF) +* [Introducción a la programación con Python](http://repositori.uji.es/xmlui/bitstream/handle/10234/24305/s23.pdf) (PDF) * [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) * [Python instantáneo](http://www.arrakis.es/~rapto/AprendaPython.html) * [Python para ciencia e ingeniería](https://github.com/mgaitan/python-ingenieria) @@ -185,11 +190,11 @@ * [Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) -###Django +####Django * [El libro de Django 1.0](http://django-book.mkaufmann.com.ar/) -###Web2py +####Web2py * [Web2py - Manual de Referencia Completo, 5a Edición](http://www.web2py.com/books/default/chapter/41) @@ -198,7 +203,7 @@ * [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) From ea635e39a37059f5a32c0f35db98023b1c370658 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Fri, 21 Feb 2014 16:50:10 +0100 Subject: [PATCH 192/570] Close #761 --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 457928c2d..803282b9b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -35,7 +35,7 @@ * [Force.com](#forcecom) * [Forth](#forth) * [Fortran](#fortran) -* [FreeBSD](#freebsdf) +* [FreeBSD](#freebsd) * [Git](#git) * [Go](#go) * [Gradle](#gradle) From fc154af678443b6da30fa08b1b26ec59a3939b1e Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 21 Feb 2014 09:52:37 -0600 Subject: [PATCH 193/570] [es] Sorting the C list --- free-programming-books-es.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 6fa5707be..ab50c4da7 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -93,6 +93,13 @@ ###Android * [Curso de Programación Android](http://www.sgoliver.net/blog/wp-content/uploads/2011/11/Manual-Programacion-Android-SgoliverNet-v3-muestra.zip) (PDF) by Salvador Gómez Oliver +###C +* [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) + + +###C++ +* [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) + ###CSS * [CSS avanzado](http://librosweb.es/css_avanzado/) @@ -105,14 +112,6 @@ * [Coffeescript, un pequeño gran libro – Javi Jiménez](https://leanpub.com/coffeescript) -###C -* [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) - - -###C++ -* [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) - - ###Emacs * [Emacs: Iniciación a la edición](http://www.rpublica.net/emacs/emacs.html) From d5d6c560d25e9c4cfc60fa1a7e1ff646583beddf Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 21 Feb 2014 09:53:58 -0600 Subject: [PATCH 194/570] [es] Sorting the C list (again :( --- free-programming-books-es.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index ab50c4da7..89744a3ad 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -10,10 +10,10 @@ * [Paradigmas de Programación](#paradigmas-de-programaci%C3%B3n) * [Sistemas Operativos](#sistemas-operativos) * [Android](#android) -* [CSS](#CSS) -* [Coffeescript](#coffeescript) * [C](#C) * [C++](#c-1) +* [CSS](#CSS) +* [Coffeescript](#coffeescript) * [Emacs](#emacs) * [Ensamblador](#ensamblador) * [Git](#git) From 259ba357f7dff0c0d3ee515c27ec2387c360345a Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 22 Feb 2014 22:15:12 -0600 Subject: [PATCH 195/570] [es] Added a Python book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 89744a3ad..23647d397 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -184,6 +184,7 @@ * [Introducción a la programación con Python](http://repositori.uji.es/xmlui/bitstream/handle/10234/24305/s23.pdf) (PDF) * [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) * [Python instantáneo](http://www.arrakis.es/~rapto/AprendaPython.html) +* [Python no muerde](http://nomuerde.netmanagers.com.ar/) * [Python para ciencia e ingeniería](https://github.com/mgaitan/python-ingenieria) * [Python para todos](https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf) (PDF) * [Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) From aa368cc38be293eb565a8e7483b9fc235bd5ca9a Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sun, 23 Feb 2014 08:24:20 +0330 Subject: [PATCH 196/570] Cleaned French line --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8b9fdc03b..44097096c 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + Bulgarian: [github](/free-programming-books-bg.md) + Chinese: [github](/free-programming-books-zh.md) + French: [github](/free-programming-books-fr.md) or [site](http://resrc.io/list/33/livres-gratuits-sur-la-programmation/). - The French list was based on . + The French list was based on [here](http://progdupeu.pl/forums/sujet/43/une-banque-de-liens). + German: [github](/free-programming-books-de.md) + Greek: [github](/free-programming-books-gr.md) + Hungarian: [github](/free-programming-books-hu.md) From 21723a24a7266ac0cefa7682622ec83742537b55 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sun, 23 Feb 2014 08:24:54 +0330 Subject: [PATCH 197/570] French Link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 44097096c..3a4a6c8d9 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + Bulgarian: [github](/free-programming-books-bg.md) + Chinese: [github](/free-programming-books-zh.md) + French: [github](/free-programming-books-fr.md) or [site](http://resrc.io/list/33/livres-gratuits-sur-la-programmation/). - The French list was based on [here](http://progdupeu.pl/forums/sujet/43/une-banque-de-liens). + The French list was based on [this](http://progdupeu.pl/forums/sujet/43/une-banque-de-liens) page. + German: [github](/free-programming-books-de.md) + Greek: [github](/free-programming-books-gr.md) + Hungarian: [github](/free-programming-books-hu.md) From 654620e4b8aa152366ed74a93bfb2c4bdef601bd Mon Sep 17 00:00:00 2001 From: borgified Date: Sat, 22 Feb 2014 21:34:18 -0800 Subject: [PATCH 198/570] markdown formatting to make url parsing easier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BAD : (http://www.jsoftware.com/books/pdf/calculus.pdf)(PDF) GOOD: (http://www.jsoftware.com/books/pdf/calculus.pdf) (PDF) BAD : ([PDF](http://www.kamishima.net/archive/mlmpyja.pdf), [EPUB](http://www.kamishima.net/archive/mlmpyja.epub))- 神嶌敏弘 GOOD: [PDF](http://www.kamishima.net/archive/mlmpyja.pdf), [EPUB](http://www.kamishima.net/archive/mlmpyja.epub) - 神嶌敏弘 BAD : (http://introcs.cs.princeton.edu/java/home/)- Robert GOOD: (http://introcs.cs.princeton.edu/java/home/) - Robert --- free-programming-books-ja.md | 2 +- free-programming-books.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 35bf4e6cb..724ecc276 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -381,7 +381,7 @@ * [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 * [Google Python スタイルガイド](http://works.surgo.jp/translation/pyguide.html) - Amit Patel, Antoine Picard, Eugene Jhong, Jeremy Hylton, Matt Smart, Mike Shields, Kosei Kitahara(翻訳) -* [機械学習の Python との出会い (Machine Learning Meets Python)](http://www.kamishima.net/mlmpyja/) ([PDF](http://www.kamishima.net/archive/mlmpyja.pdf), [EPUB](http://www.kamishima.net/archive/mlmpyja.epub))- 神嶌敏弘 +* [機械学習の Python との出会い (Machine Learning Meets Python)](http://www.kamishima.net/mlmpyja/) [PDF](http://www.kamishima.net/archive/mlmpyja.pdf), [EPUB](http://www.kamishima.net/archive/mlmpyja.epub) - 神嶌敏弘 * [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/) - 花田康高 diff --git a/free-programming-books.md b/free-programming-books.md index 803282b9b..ef1248c94 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -395,7 +395,7 @@ ####Networking * [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%3Afiles/cc1pe.pdf)(PDF) (book on ZeroMQ) +* [Code Connected vol.1](http://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ) * [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) * [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)* * [High-Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html) @@ -886,13 +886,13 @@ * [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) +* [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) +* [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) @@ -909,8 +909,8 @@ * [Hibernate 4 Example Programs](https://leanpub.com/hibernate4-example-programs) - L. Mohan Arun * [HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16) * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) -* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) - -* [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/)- Robert Sedgewick and Kevin Wayne +* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) +* [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/) - Robert Sedgewick and Kevin Wayne * [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck * [JAAS in Action](http://www.jaasbook.com/) * [Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) (PDF) From 75cba08e9e372e3b121cb2175103106634a2b8c4 Mon Sep 17 00:00:00 2001 From: borgified Date: Sat, 22 Feb 2014 22:18:16 -0800 Subject: [PATCH 199/570] good/bad examples of adding book entries --- CONTRIBUTING.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4d7d144f0..c00906c80 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -42,8 +42,14 @@ Like this example: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) * [Some Other Book](http://so.me/other/book.html) +BAD : * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)(PDF) +GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) (PDF) + +BAD : * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)- Robert +GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) - Robert ``` + And that's it! Simple, easy and lovely... We hope you contribute to this great repository. :+1: From 170227846b64afcbf069082b8ac38fdcff8a2b27 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 24 Feb 2014 16:14:44 -0600 Subject: [PATCH 200/570] [en] Adding Perl Book (and removing Perl 6 duplicated) --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index ef1248c94..ce567eff0 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -909,7 +909,7 @@ * [Hibernate 4 Example Programs](https://leanpub.com/hibernate4-example-programs) - L. Mohan Arun * [HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16) * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) -* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) +* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) * [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/) - Robert Sedgewick and Kevin Wayne * [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck * [JAAS in Action](http://www.jaasbook.com/) @@ -1199,7 +1199,7 @@ See also [TeX](#tex) ###Parrot / Perl 6 * [Using Perl 6](http://github.com/perl6/book/) (work in progress) -* [Perl 6 Programming] (https://en.wikibooks.org/wiki/Perl_6_Programming) +* [Perl 6 Programming](https://en.wikibooks.org/wiki/Perl_6_Programming) ###PC-BSD @@ -1221,12 +1221,12 @@ See also [TeX](#tex) * [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) +* [Perl Training Australia - Course Notes](http://perltraining.com.au/notes.html) * [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet * [Plack Handbook](http://handbook.plackperl.org/) * [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual) * [The Mason Book](http://www.masonbook.com/book/) * [The PDL Book](http://sourceforge.net/projects/pdl/files/PDL_2013/PDL-Book/PDL-Book-20130322.pdf/download) (PDF) -* [Using Perl 6 - a Perl 6 book in development](https://github.com/perl6/book) * [Web Client Programming with Perl](http://oreilly.com/openbook/webclient/) From a05b4f3631208c7a1df2aaf4d360a50582d208f1 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 24 Feb 2014 21:17:43 -0800 Subject: [PATCH 201/570] Sort scheme --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index ce567eff0..1beb93492 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1483,13 +1483,13 @@ See also [TeX](#tex) ###Scheme +* [An Introduction to Scheme and its Implementation](ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html) * [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) * [How to Design Programs](http://htdp.org) -* [Structure and Interpretion of Computer Programs](http://mitpress.mit.edu/sicp/full-text/book/book.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) +* [Structure and Interpretion of Computer Programs](http://mitpress.mit.edu/sicp/full-text/book/book.html) * [Teach Yourself Scheme in Fixnum Days](http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html) -* [An Introduction to Scheme and its Implementation](ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html) +* The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/) ###Scilab From 2a604b868fe5a1a55a3977c37f5a25bc9d1af726 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 24 Feb 2014 21:20:15 -0800 Subject: [PATCH 202/570] Sort html/css --- free-programming-books.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 1beb93492..d9d9f9b2b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -851,20 +851,20 @@ ###HTML / CSS +* [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) +* [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim * [GA Dash](http://dash.generalassemb.ly) +* [Google's HTML/CSS Style Guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml) * [HTML Canvas Deep Dive](http://joshondesign.com/p/books/canvasdeepdive/toc.html) - Josh Marinacci * [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 * [HTML5 For Web Designers](http://html5forwebdesigners.com/) - Jeremy Keith -* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Learn CSS Layout](http://learnlayout.com/) +* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus -* [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) -* [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) -* [Google's HTML/CSS Style Guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml) ###Icon From e87ba7a40d249e7530738d0b018d0abc65936840 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 24 Feb 2014 21:20:56 -0800 Subject: [PATCH 203/570] Sort iOS --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index d9d9f9b2b..282585aa3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -877,9 +877,9 @@ ###iOS +* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University * [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* * [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) -* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University ###J From 130a2bf72e3c8853646a3eed362dd6aa0da60907 Mon Sep 17 00:00:00 2001 From: "Zhishen (Jason) Wen" Date: Wed, 26 Feb 2014 12:00:23 -0500 Subject: [PATCH 204/570] Update free-programming-books.md --- free-programming-books.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 282585aa3..98473fa2d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -670,6 +670,7 @@ * [Data Sorcery with Clojure](http://data-sorcery.org/contents/) * [Modern cljs](https://github.com/magomimmo/modern-cljs) * [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide) +* [Clojure Cheat Sheet](http://clojure.org/cheatsheet) ###COBOL @@ -1293,6 +1294,8 @@ See also [TeX](#tex) * [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon * [Visual Prolog 7.2 for Tyros](http://download.pdc.dk/vip/72/books/tyros/tyros72.pdf) (PDF) * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci +* [Prolog Tutorial](https://www.csupomona.edu/~jrfisher/www/prolog_tutorial/pt_framer.html) +* [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) ###Python From af0d54843d6070b47f4a247c855f9a22cb5bdb52 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 26 Feb 2014 11:02:23 -0600 Subject: [PATCH 205/570] [es] Adding .NET book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 23647d397..9ab3b50f5 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -164,6 +164,7 @@ ###.NET (C# / Visual Studio) * [El lenguaje de programación C#](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf) (PDF) * [Introducción a C#](http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/C_Sharp.pdf) (PDF) +* [Guía de Arquitectura N-capas Orientadas al Dominio](http://msdn.microsoft.com/es-es/architecture/default.aspx) ###PHP From 54aee2162d3e454d092b95a1d2bf62f382693b35 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 27 Feb 2014 11:05:33 -0600 Subject: [PATCH 206/570] [es] New Scala section with 2 book --- free-programming-books-es.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 9ab3b50f5..cf10ede1e 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -31,6 +31,7 @@ * [Ruby](#ruby) * [Ruby on Rails](#ruby-on-rails) * [R](#R) +* [Scala](#scala) ###Metalistas @@ -163,8 +164,9 @@ ###.NET (C# / Visual Studio) * [El lenguaje de programación C#](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf) (PDF) -* [Introducción a C#](http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/C_Sharp.pdf) (PDF) * [Guía de Arquitectura N-capas Orientadas al Dominio](http://msdn.microsoft.com/es-es/architecture/default.aspx) +* [Introducción a C#](http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/C_Sharp.pdf) (PDF) + ###PHP @@ -218,3 +220,7 @@ * [Optimización Matemática con R: Volumen I](http://cran.r-project.org/doc/contrib/Optimizacion_Matematica_con_R_Volumen_I.pdf) * [R para Principiantes](http://cran.r-project.org/doc/contrib/rdebuts_es.pdf) + +###Scala +* [Escala con Ejemplos](https://github.com/ErunamoJAZZ/ScalaByExample-es) (En proceso) +* [Manual de Scala para programadores Java](http://www.scala-lang.org/docu/files/ScalaTutorial-es_ES.pdf) (PDF) From 7e600a28cd21fa39c54d3b61975d5f35c0f44fd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20Serhat=20D=C3=BCndar?= Date: Thu, 27 Feb 2014 22:32:00 +0200 Subject: [PATCH 207/570] =?UTF-8?q?Go=20Kayna=C4=9F=C4=B1=20Eklendi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-tr.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 70cdd7ba8..9145c0aae 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -3,6 +3,7 @@ * [D](#d) * [Fortran](#fortran) * [Git](#git) +* [Go](#go) * [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) @@ -28,6 +29,9 @@ ###Git * [git - basit rehber](http://rogerdudler.github.io/git-guide/index.tr.html) +###Go +* [Go Turu](http://tur.a.golang.org.tr) + ###Java * [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) @@ -37,7 +41,6 @@ ###LaTeX * [İnce bir LaTeX2ε Elkitabı](http://www.ctan.org/tex-archive/info/lshort/turkish) - ###Linux * [UNIX/Linux Sistem Programlama Kurs Notları](http://www.kaanaslan.com/resource/course_note/course_note.php) From 25129a55cf2064eba51bf096236304e53ab29386 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 28 Feb 2014 10:31:01 -0600 Subject: [PATCH 208/570] [en] Added a .NET book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 98473fa2d..0f8ef8412 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1123,6 +1123,7 @@ See also [TeX](#tex) ###.NET (C# / VB / Nemerle / Visual Studio) +* [.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm) * [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) From d53321ae9f359f173c5d65d4d72d4bea94ab8c1c Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 28 Feb 2014 10:37:19 -0600 Subject: [PATCH 209/570] [en] Ording .Net section --- free-programming-books.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 0f8ef8412..3c221c5b1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1123,7 +1123,6 @@ See also [TeX](#tex) ###.NET (C# / VB / Nemerle / Visual Studio) -* [.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm) * [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) @@ -1131,16 +1130,17 @@ See also [TeX](#tex) * [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) * [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov +* [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20) +* [Game Creation with XNA](http://en.wikibooks.org/wiki/Game_Creation_with_XNA) * [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) +* [.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm) +* [.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)* +* [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)* * [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)* -* [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20) -* [Game Creation with XNA](http://en.wikibooks.org/wiki/Game_Creation_with_XNA) ###NoSQL From a4dd56f943fe9d7850b3b816e2792f904686a8b4 Mon Sep 17 00:00:00 2001 From: killy971 Date: Sun, 2 Mar 2014 14:41:17 +0900 Subject: [PATCH 210/570] [en] Added CS240h: Functional Systems in Haskell --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 3c221c5b1..c82e0bd46 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -835,6 +835,7 @@ * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) +* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) (course notes and slides) - Bryan O'Sullivan * [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) * [Haskell no panic](http://lisperati.com/haskell/) From 078838b688ca305b9813bde85527c23bb1f68be8 Mon Sep 17 00:00:00 2001 From: Joe2244 Date: Mon, 3 Mar 2014 23:32:41 +0200 Subject: [PATCH 211/570] Modified the Django list to contain version numbers --- free-programming-books.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index c82e0bd46..167c51a7a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1354,14 +1354,14 @@ See also [TeX](#tex) * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) - PDF -####Django +####Django (Version) * [Djen of Django](http://agiliq.com/books/djenofdjango/) -* [Django by Example](http://www.lightbird.net/dbe/) -* [Django by Example for Django 1.5](http://lightbird.net/dbe2/) -* [Effective Django](http://effectivedjango.com/) +* [Django by Example](http://www.lightbird.net/dbe/) (1.2) +* [Django by Example for Django 1.5](http://lightbird.net/dbe2/) (1.5) +* [Effective Django](http://effectivedjango.com/) (1.5) * [Deploy Django](http://www.deploydjango.com) -* [The Django Book](http://www.djangobook.com) -* [Tango With Django](http://www.tangowithdjango.com/) +* [The Django Book](http://www.djangobook.com) (1.0) +* [Tango With Django](http://www.tangowithdjango.com/) (1.5) ####Flask From cc29bdd7ff1ba093dd072d7b1aa8c5bcf361029f Mon Sep 17 00:00:00 2001 From: ryanoreilly Date: Wed, 5 Mar 2014 17:50:12 +0100 Subject: [PATCH 212/570] Fix the URL for the Introduction to Data Science book --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 167c51a7a..f76fd0a1a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -273,7 +273,7 @@ * [Data Mining Algorithms In R](http://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R) * [Data Mining and Analysis: Fundamental Concepts and Algorithms](http://www.dataminingbook.info/DokuWiki/doku.php) (Draft) * [Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](http://arxiv.org/pdf/1206.1754v2.pdf) (PDF) -* [Introduction to Data Science](http://jsresearch.net/wiki/projects/teachdatascience/Teach_Data_Science.html) - Jeffrey Stanton +* [Introduction to Data Science](https://docs.google.com/file/d/0B6iefdnF22XQeVZDSkxjZ0Z5VUE/edit?pli=1) - Jeffrey Stanton * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html) * [School of Data Handbook](http://schoolofdata.org/handbook/) * [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining) From f741474e50170b44d2e21a8dbaa859ef92488aab Mon Sep 17 00:00:00 2001 From: Fernando Belaza Date: Thu, 6 Mar 2014 01:01:00 +0100 Subject: [PATCH 213/570] Update Windows 8 book; adding a incomplete v2 --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index f76fd0a1a..a17d49b4a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1614,7 +1614,8 @@ See also [LaTeX](#latex) ###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 (v1)](http://blogs.msdn.com/b/microsoft_press/archive/2012/10/29/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspx) +* * [Programming Windows 8 Apps with HTML, CSS, and JavaScript (v2, incomplete)](http://blogs.msdn.com/b/microsoft_press/archive/2013/10/29/free-ebook-programming-windows-store-apps-with-html-css-and-javascript-second-edition-second-preview.aspx) ###Windows Phone From b9ee3c9452fdfbd16ce504e1f9848527bbeaf90c Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 6 Mar 2014 10:51:53 +0330 Subject: [PATCH 214/570] 20,000 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3a4a6c8d9..1f565e569 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - 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 19,000 people starred in 4 months. ;) +- be part of a project that over 20,000 people starred in 5 months. ;) **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. From cabe0d6ab820814f226f18cd87eabb5bcb2535bc Mon Sep 17 00:00:00 2001 From: HungMingWu Date: Fri, 7 Mar 2014 07:09:26 +0800 Subject: [PATCH 215/570] Add a bash book: Conquering the Command Line --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index a17d49b4a..4833620ce 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1,4 +1,4 @@ -###Index +###Index * [Ada](#ada) * [Agda](#agda) * [Android](#android) @@ -606,6 +606,7 @@ * [Learning the bash Shell](http://www.redbrick.dcu.ie/~teapott/MECS/Notes/learning_bash.pdf) * [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide) * [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference) +* [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter#top) - Mark Bates ###Basic From 723c577541940e32a20f1dd91acdeab8f3aa44bc Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 6 Mar 2014 18:59:15 -0600 Subject: [PATCH 216/570] [es] New section (& book): Erlang --- free-programming-books-es.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index cf10ede1e..122068795 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -16,6 +16,7 @@ * [Coffeescript](#coffeescript) * [Emacs](#emacs) * [Ensamblador](#ensamblador) +* [Erlang](#erlang) * [Git](#git) * [Haskell](#haskell) * [JavaScript](#javascript) @@ -122,6 +123,10 @@ * [Lenguaje Ensamblador para PC - Paul Carter](http://drpaulcarter.com/pcasm/) +###Erlang +* [Erlang/OTP: Un mundo concurrente](http://erlang-otp.es/) + + ###Git * [Git Immersion en Español](http://gitimmersion.mx) * [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/) From 0fee0a50d991b267485dba88095f90f86d392e06 Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Fri, 7 Mar 2014 10:38:01 -0300 Subject: [PATCH 217/570] Adding Code Guide to HTML/CSS section. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4833620ce..8d719b433 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -856,6 +856,7 @@ ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) +* [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim * [GA Dash](http://dash.generalassemb.ly) * [Google's HTML/CSS Style Guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml) From 5701872b27a52ab10d3361ae2c77dd0d39ef0a6c Mon Sep 17 00:00:00 2001 From: Victor Sergeyev Date: Fri, 7 Mar 2014 16:54:47 +0200 Subject: [PATCH 218/570] Add a single haskell book --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index ab2917222..174b1f409 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -114,6 +114,7 @@ ###Haskell * [Developing Web Applications with Haskell and Yesod](https://bitbucket.org/darkus/yesod/downloads) - Майкл Сноймен +* [О Haskell по-человечески](http://ohaskell.ru/) - Денис Шевченко ###LaTeX From cabc751e97174bd8ec1a37dfa293c4cf0d354917 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 7 Mar 2014 20:57:31 -0600 Subject: [PATCH 219/570] [es] Adding Erlang book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 122068795..ba696a17f 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -125,6 +125,7 @@ ###Erlang * [Erlang/OTP: Un mundo concurrente](http://erlang-otp.es/) +* [Programación en Erlang](https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Erlang) en Wikibooks ###Git From 908b3268099a5f0701443e4ba7f20b2bdad5ddcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christophe=20Sta=C3=AFesse?= Date: Mon, 10 Mar 2014 10:01:54 +0100 Subject: [PATCH 220/570] Add C book "Using C on the UNIX System" By David A. Curry. Made available for personal use by the author. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 8d719b433..8e223c864 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -634,7 +634,7 @@ * [The C book](http://publications.gbdirect.co.uk/c_book/) * [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth * [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html) - +* [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system) ###C++ * [C++ Annotations](http://cppannotations.sourceforge.net/) From b96091e8b5a6e582f1f8bf38aeb4471db702d779 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 10 Mar 2014 05:35:42 -0600 Subject: [PATCH 221/570] [es] Adding C book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index ba696a17f..b06b81e31 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -97,6 +97,7 @@ ###C * [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) +* [GNU/Linux: Programación de Sistemas](http://www.alcancelibre.org/filemgmt_data/files/programaciongnulinux.pdf) (PDF) ###C++ From e5a26f11743292c8705b194febcf8abb8e2216af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20C=2E=20Barrionuevo=20da=20Luz?= Date: Mon, 10 Mar 2014 13:18:46 -0200 Subject: [PATCH 222/570] added pt-BR version of Official Python Tutorial --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 2a2c75abe..9d64028d7 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -56,6 +56,7 @@ ###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) +* [O tutorial de Python](http://turing.com.br/pydoc/2.7/tutorial/) ###Ruby From bb58683ff8442fbf44b017068d0f6c0ee3a5c7df Mon Sep 17 00:00:00 2001 From: Yong Heng Date: Thu, 13 Mar 2014 13:36:52 +0800 Subject: [PATCH 223/570] added Windows Phone 8 Development Succinctly added free ebook "Windows Phone 8 Development Succinctly" from syncfusion. link: http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 8e223c864..042ba8da6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1624,6 +1624,7 @@ See also [LaTeX](#latex) * [Developing An Advanced Windows Phone 7.5 App That Connects To The Cloud](http://coolthingoftheday.blogspot.co.uk/2012/05/free-ebook-guidance-advanced-windows.html) * [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) * [Windows Phone Programming Blue Book](http://www.robmiles.com/c-yellow-book/) +* [Windows Phone 8 Development Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8) ###Workflow From 4e10c17d0deb247b83830a457c7a1e4a39635a7e Mon Sep 17 00:00:00 2001 From: Yong Heng Date: Thu, 13 Mar 2014 13:47:17 +0800 Subject: [PATCH 224/570] added author and file type --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 042ba8da6..30f301021 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1624,7 +1624,7 @@ See also [LaTeX](#latex) * [Developing An Advanced Windows Phone 7.5 App That Connects To The Cloud](http://coolthingoftheday.blogspot.co.uk/2012/05/free-ebook-guidance-advanced-windows.html) * [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) * [Windows Phone Programming Blue Book](http://www.robmiles.com/c-yellow-book/) -* [Windows Phone 8 Development Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8) +* [Windows Phone 8 Development Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8) (PDF) by Matteo Pagani ###Workflow From c3095444d89f81b54e45058ff64e93be84d22ce3 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 6 Mar 2014 18:59:15 -0600 Subject: [PATCH 225/570] [es] New section (& book): Erlang --- free-programming-books-es.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index cf10ede1e..122068795 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -16,6 +16,7 @@ * [Coffeescript](#coffeescript) * [Emacs](#emacs) * [Ensamblador](#ensamblador) +* [Erlang](#erlang) * [Git](#git) * [Haskell](#haskell) * [JavaScript](#javascript) @@ -122,6 +123,10 @@ * [Lenguaje Ensamblador para PC - Paul Carter](http://drpaulcarter.com/pcasm/) +###Erlang +* [Erlang/OTP: Un mundo concurrente](http://erlang-otp.es/) + + ###Git * [Git Immersion en Español](http://gitimmersion.mx) * [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/) From c482b93137df4ed19494e0f9851d5501452e6a04 Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Fri, 7 Mar 2014 10:38:01 -0300 Subject: [PATCH 226/570] Adding Code Guide to HTML/CSS section. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4833620ce..8d719b433 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -856,6 +856,7 @@ ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) +* [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim * [GA Dash](http://dash.generalassemb.ly) * [Google's HTML/CSS Style Guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml) From ec8c747880a22eb1f2f45b1bd222a1264fec74df Mon Sep 17 00:00:00 2001 From: Victor Sergeyev Date: Fri, 7 Mar 2014 16:54:47 +0200 Subject: [PATCH 227/570] Add a single haskell book --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index ab2917222..174b1f409 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -114,6 +114,7 @@ ###Haskell * [Developing Web Applications with Haskell and Yesod](https://bitbucket.org/darkus/yesod/downloads) - Майкл Сноймен +* [О Haskell по-человечески](http://ohaskell.ru/) - Денис Шевченко ###LaTeX From aa31d1e2ae50f76d58b9f8a21ba79c0513ae1c08 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 7 Mar 2014 20:57:31 -0600 Subject: [PATCH 228/570] [es] Adding Erlang book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 122068795..ba696a17f 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -125,6 +125,7 @@ ###Erlang * [Erlang/OTP: Un mundo concurrente](http://erlang-otp.es/) +* [Programación en Erlang](https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Erlang) en Wikibooks ###Git From 9626f513b1f32376de299754f7213ab7287c2300 Mon Sep 17 00:00:00 2001 From: HungMingWu Date: Thu, 13 Mar 2014 21:07:24 +0800 Subject: [PATCH 229/570] append two parallel programming books --- free-programming-books.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 8d719b433..6a331f5c6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -441,7 +441,7 @@ * [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney * [Is Parallel Programming Hard, And, If So, What Can You Do About It?](http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) * [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff - +* [Is Parallel Programming Hard, And, If So, What Can You Do About It?](https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) - Paul E. McKenney ####Professional Development * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* @@ -851,7 +851,7 @@ * [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) * [Wikibook Haskell](http://en.wikibooks.org/wiki/Haskell) * [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) - +* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) From d959c516ae72bbfee6cc7c677345190090fdf19d Mon Sep 17 00:00:00 2001 From: Piotr Lewandowski Date: Fri, 14 Mar 2014 16:25:47 +0100 Subject: [PATCH 230/570] Polish translation of PHP: The right way. --- free-programming-books-pl.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index f4e41794f..1d96272a3 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -56,6 +56,7 @@ ###PHP * [PHP](http://pl.wikibooks.org/wiki/PHP) +* [PHP: The Right Way](http://pl.phptherightway.com/) ###Python From c91c82f156b843f2c73c7da26f520b02c0816865 Mon Sep 17 00:00:00 2001 From: Piotr Lewandowski Date: Fri, 14 Mar 2014 16:27:43 +0100 Subject: [PATCH 231/570] Polish translation of Pro Git book --- free-programming-books-pl.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 1d96272a3..02cdef9fe 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -16,6 +16,7 @@ ###Niezależne od języka programowania * [W obronie wolności](http://stallman.helion.pl) * [Git](http://pl.wikibooks.org/wiki/Git) +* [Pro Git](http://git-scm.com/book/pl) * [SVN](http://pl.wikibooks.org/wiki/Subversion) * [System kontroli wersji Subversion](http://svnbook.opensys.pl) * [Pisanie OS](http://pl.wikibooks.org/wiki/Pisanie_OS) From 4e3f35dc1cdccd02991d5e080ee2153163408cfd Mon Sep 17 00:00:00 2001 From: Linjie Ding Date: Sat, 15 Mar 2014 08:37:42 +0800 Subject: [PATCH 232/570] Fixed Django Anchor in Index --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 5b78b2b1f..118293de4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -114,7 +114,7 @@ * [Processing](#processing) * [Prolog](#prolog) * [Python](#python) - * [Django](#django) + * [Django](#django-version) * [Flask](#flask) * [QML](#qml) * [R](#r) From 40928b5edfefe1ca00061977eb627b18310d59c7 Mon Sep 17 00:00:00 2001 From: bmcculley Date: Sat, 15 Mar 2014 00:40:49 -0400 Subject: [PATCH 233/570] added learn pandas to the list --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 118293de4..4c67b4880 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -116,6 +116,7 @@ * [Python](#python) * [Django](#django-version) * [Flask](#flask) + * [Pandas](#pandas) * [QML](#qml) * [R](#r) * [Racket](#racket) @@ -1372,6 +1373,10 @@ See also [TeX](#tex) * [The Flask Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix +####Pandas +* [Learn Pandas](https://bitbucket.org/hrojas/learn-pandas) - Hernan Rojas + + ###QML * [Qt5 Cadaques](http://qmlbook.org/) (HTML, PDF, ePub) (work in progress) - Juergen Bocklage-Ryannel and Johan Thelin From 304d9805a7049bc4bf926a051042f6d51fec04d6 Mon Sep 17 00:00:00 2001 From: Alejandro Santos Date: Sat, 15 Mar 2014 15:32:48 +0100 Subject: [PATCH 234/570] Apuntes de Algoritmos y Estructuras de Datos --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index b06b81e31..8668e695e 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -46,6 +46,7 @@ * [Algoritmos y Programación (Guía para docentes)](http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf) (PDF) * [Análisis de Algoritmos](http://docencia.izt.uam.mx/pece/pagina_academica/AA/indexa.html) * [Análisis y Diseño de Algoritmos](http://www.aliatuniversidades.com.mx/bibliotecasdigitales/pdf/sistemas/Analisis_y_disenio_de_algoritmos.pdf) (PDF) +* [Apuntes de Algoritmos y Estructuras de Datos](https://sites.google.com/site/prog3unlp/home/exp_algoritmos.pdf?attredirects=0&d=1) (PDF) * [Aprenda a programar como si estuviera en primero](http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/Programar/Programar.pdf) (PDF) * [Breves Notas sobre Análisis de Algoritmos](http://www.matematicas.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf) (PDF) * [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)) From 344f5fd16543d608a8a9a569bec4ffc34d439b7e Mon Sep 17 00:00:00 2001 From: Virendra Chandak Date: Sat, 15 Mar 2014 15:21:07 -0700 Subject: [PATCH 235/570] Updated JavaScript list Added Google JavaScript Style Guide. Also alphabetized the JavaScript list. --- free-programming-books.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 4c67b4880..a8a0474d7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -948,8 +948,9 @@ * [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling) * [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford * [Dev Docs](http://devdocs.io/) -* [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke * [Eloquent JavaScript 2nd edition](https://github.com/marijnh/Eloquent-JavaScript) (work in progress) +* [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke +* [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml) * [JavaScript Allongé](https://leanpub.com/javascript-allonge/read) * [JavaScript Bible](http://media.wiley.com/product_ancillary/28/07645334/DOWNLOAD/all.pdf) (PDF) * [JavaScript Enlightenment](http://www.javascriptenlightenment.com/) - Cody Lindley @@ -957,21 +958,21 @@ * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles) * [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan * [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)* -* [Javascript the Right Way](https://github.com/braziljs/js-the-right-way) -* [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) +* [JavaScript the Right Way](https://github.com/braziljs/js-the-right-way) * [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics) +* [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) * [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean * [Learn to Code JavaScript by Playing a Game](http://codecombat.com) * [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani -* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani * [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin * [Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD](http://leanpub.com/marionetteexpose) - Jack Killilea * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide) +* [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* * [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html) +* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) -* [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* ####Angular.js From 4265bc98b38572e6e9ee0014065fee0761840f51 Mon Sep 17 00:00:00 2001 From: Virendra Chandak Date: Sat, 15 Mar 2014 15:40:06 -0700 Subject: [PATCH 236/570] Updated PHP book Added link to PHP security guide. --- free-programming-books.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 4c67b4880..54cf34164 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1246,20 +1246,22 @@ See also [TeX](#tex) * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * Drupal Framework * [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole - * 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 * CakePHP Framework * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) + * [ * [PHP Internals Book](http://www.phpinternalsbook.com/) * [PHP Best Practices](https://phpbestpractices.org/) * [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) * [PHP with Guru99](http://www.smashwords.com/books/view/324888) -* [Practical Php Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html) +* [Practical PHP Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html) * [Practical PHP Programming](http://www.tuxradar.com/practicalphp) * [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf) +* [PHP Security Guide](http://phpsec.org/projects/guide/) +* [PHP Cookbook](http://commons.oreilly.com/wiki/index.php/PHP_Cookbook) ###PicoLisp From a6f5e381c1c23aec2ba8be8e8de72bc9d4f968fd Mon Sep 17 00:00:00 2001 From: Virendra Chandak Date: Sat, 15 Mar 2014 15:45:06 -0700 Subject: [PATCH 237/570] Updated PHP books --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 54cf34164..dc65a7b92 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1252,7 +1252,6 @@ See also [TeX](#tex) * Drupal 8 * CakePHP Framework * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) - * [ * [PHP Internals Book](http://www.phpinternalsbook.com/) * [PHP Best Practices](https://phpbestpractices.org/) * [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) From a6eb66132f71928d28217f382bfd9b23eed6a2b3 Mon Sep 17 00:00:00 2001 From: Scott Lin Date: Sat, 15 Mar 2014 19:56:55 -0700 Subject: [PATCH 238/570] Added OS book: Operating System Concepts --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4c67b4880..0b1f01eba 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -430,6 +430,7 @@ * [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF) * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo * [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) +* [Operating System Concepts, 8th Edition](http://elajt.info/lit/OS_8th_Edition.pdf) (PDF) ####Parallel Programming From 476d411ba1dfd4fe81b98b3e398d19aa33d5acf0 Mon Sep 17 00:00:00 2001 From: Scott Lin Date: Sat, 15 Mar 2014 20:08:48 -0700 Subject: [PATCH 239/570] Add ML book: AI, A Modern Approach --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0b1f01eba..cc106a1f9 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -315,6 +315,7 @@ * [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) * [Machine Learning](http://www.intechopen.com/books/machine_learning) * [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/) +* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF) ####Mathematics From 8f3f61d253df10a79f6259dc5e9263605482b645 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 15 Mar 2014 22:34:44 -0600 Subject: [PATCH 240/570] [es] Adding new Section & book: SQL --- free-programming-books-es.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index b06b81e31..76ef5bf0c 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -33,6 +33,7 @@ * [Ruby on Rails](#ruby-on-rails) * [R](#R) * [Scala](#scala) +* [SQL](#sql) ###Metalistas @@ -231,3 +232,8 @@ ###Scala * [Escala con Ejemplos](https://github.com/ErunamoJAZZ/ScalaByExample-es) (En proceso) * [Manual de Scala para programadores Java](http://www.scala-lang.org/docu/files/ScalaTutorial-es_ES.pdf) (PDF) + + +###SQL +* [Tutorial de SQL](http://www.desarrolloweb.com/manuales/9/) + From e715ae6efdaf37c1e899a4bcd13840f1b7523044 Mon Sep 17 00:00:00 2001 From: Virendra Chandak Date: Sun, 16 Mar 2014 13:23:25 -0700 Subject: [PATCH 241/570] Added MySQL book Added MySQL book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 29cd17763..5f88a760a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1125,6 +1125,7 @@ See also [TeX](#tex) ###MySQL +* [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials) * [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf) From ce862d3dd70a7965c7893aa4ef7fff2771222486 Mon Sep 17 00:00:00 2001 From: William Becher Date: Wed, 19 Mar 2014 09:09:04 -0300 Subject: [PATCH 242/570] Adicionado Grunt Adicionado artigo sobre Grunt --- free-programming-books-pt_BR.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 9d64028d7..8093ef4eb 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -3,6 +3,7 @@ * [Engenharia de software](#engenharia-de-software) * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software) * [Git](#git) +* [Grunt](#grunt) * [Haskell](#haskell) * [HTML / CSS](#html--css) * [Java](#java) @@ -26,6 +27,8 @@ * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/pt_br/) * [Pro Git](http://git-scm.com/book/pt-br) +###Grunt +* [Grunt - Voce deveria estar usando](http://tableless.com.br/grunt-voce-deveria-estar-usando/) ###Haskell * [Aprender o Haskell será um grande bem para você(tradução em andamento)](https://github.com/taylorrf/learnhaskell) From ce74ca6eb2e38b48839d50cd7a04fc558f02c343 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 19 Mar 2014 21:20:57 -0600 Subject: [PATCH 243/570] [en] Adding Operating System Book --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index a4d81e0c3..04f94937e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -425,6 +425,7 @@ ####Operating systems +* [How to Make a Computer Operating System (Work in Progress)](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) * [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond * [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) @@ -854,7 +855,7 @@ * [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) * [Wikibook Haskell](http://en.wikibooks.org/wiki/Haskell) * [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) -* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow +* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) From d806a9c996ddded820d786afd2671ac46e6fb6fb Mon Sep 17 00:00:00 2001 From: "Knight.zhou" Date: Thu, 20 Mar 2014 19:27:05 +0800 Subject: [PATCH 244/570] Update free-programming-books-zh.md --- free-programming-books-zh.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 334dcdecd..d6d12e364 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -19,6 +19,7 @@ * [Udacity](https://www.udacity.com/) * [xuetangX](https://www.xuetangx.com/) * [Codecademy](http://www.codecademy.com/?locale_code=zh) +* [CodeSchool](https://www.codeschool.com/) ###软件开发方法 From a8f7bfed3bdd452accb1d8e61c80063a9c276b4b Mon Sep 17 00:00:00 2001 From: Anthony Bouvier Date: Thu, 20 Mar 2014 09:45:18 -0400 Subject: [PATCH 245/570] Added Speaking JavaScript online book from Dr. Axel Rauschmayer --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 04f94937e..6a4b0919d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -973,6 +973,7 @@ * [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* * [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html) * [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani +* [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) From 40858015fe399c9c68a712b2f5e82382f39007b8 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 20 Mar 2014 10:10:53 -0600 Subject: [PATCH 246/570] [es] Adding a security book --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 6a4b0919d..70cee4183 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -467,6 +467,7 @@ ####Security +* [Crypto 101 - Crypto for everyone](https://www.crypto101.io/) * [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html) * [How to deal with Passwords](https://github.com/MHM5000/pass) * [Intrusion Detection Systems with Snort](http://ptgmedia.pearsoncmg.com/images/0131407333/downloads/0131407333.pdf) @@ -973,7 +974,7 @@ * [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* * [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html) * [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani -* [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer +* [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) From b35df09ae687a3ab288a9adc96c4c35cf7c82b46 Mon Sep 17 00:00:00 2001 From: Dan Ruswick Date: Fri, 21 Mar 2014 12:09:47 -0500 Subject: [PATCH 247/570] added speaking js --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 70cee4183..60c775713 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -978,6 +978,7 @@ * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) +* [Speaking JavaScipt](http://speakingjs.com/es5/) ####Angular.js From 7bc7c0059b5523c4099df030be74d579b0d4ded2 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Fri, 21 Mar 2014 20:42:46 +0100 Subject: [PATCH 248/570] Remove duplicate (Speaking JS) --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 60c775713..70cee4183 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -978,7 +978,6 @@ * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) -* [Speaking JavaScipt](http://speakingjs.com/es5/) ####Angular.js From b368adaa2e4ff4ed9ce85c942877111eea69ebcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sun, 23 Mar 2014 11:36:36 +0100 Subject: [PATCH 249/570] Fixed markdown syntax --- README.md | 2 +- free-programming-books-de.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1f565e569..81063a4e4 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + German: [github](/free-programming-books-de.md) + Greek: [github](/free-programming-books-gr.md) + Hungarian: [github](/free-programming-books-hu.md) -+ Indonesian : [github] (/free-programming-books-id.md) ++ Indonesian : [github](/free-programming-books-id.md) + Italian: [github](/free-programming-books-it.md) + Japanese: [github](/free-programming-books-ja.md) + Korean: [github](/free-programming-books-ko.md) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index f94c1042d..05ed760d1 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -52,7 +52,7 @@ * [Die Boost C++ Bibliotheken](http://www.highscore.de/cpp/boost/) * [Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/) * [Programmieren in C++: Aufbau](http://www.highscore.de/cpp/aufbau/) -* [Softwareprogrammierung in C++] (http://www.iaik.tugraz.at/content/teaching/bachelor_courses/betriebssysteme/downloads/schmaranz2.pdf) +* [Softwareprogrammierung in C++](http://www.iaik.tugraz.at/content/teaching/bachelor_courses/betriebssysteme/downloads/schmaranz2.pdf) ###C Sharp From bdc42b70482ca3bd2182d27da926f7e8403fd4a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sun, 23 Mar 2014 11:31:25 +0100 Subject: [PATCH 250/570] Added books in czech language --- README.md | 1 + free-programming-books-cs.md | 71 ++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 free-programming-books-cs.md diff --git a/README.md b/README.md index 1f565e569..4ffdabbf6 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl ### In Other Spoken Languages + Bulgarian: [github](/free-programming-books-bg.md) + Chinese: [github](/free-programming-books-zh.md) ++ Czech: [github](/free-programming-books-cs.md) + French: [github](/free-programming-books-fr.md) or [site](http://resrc.io/list/33/livres-gratuits-sur-la-programmation/). The French list was based on [this](http://progdupeu.pl/forums/sujet/43/une-banque-de-liens) page. + German: [github](/free-programming-books-de.md) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md new file mode 100644 index 000000000..8ea3052a4 --- /dev/null +++ b/free-programming-books-cs.md @@ -0,0 +1,71 @@ +###Index +* [Bash](#bash) +* [Git](#git) +* [Java](#java) +* [Language Agnostic](#language-agnostic) + * [Algoritmy a datové struktury](#algoritmy-a-datove-struktury) + * [Bezpečnost](#bezpecnost) + * [Právo](#pravo) + * [Regulární výrazy](#regularni-vyrazy) +* [LaTeX](#latex) +* [OpenSource](#opensource) +* [Python](#python) +* [Ruby](#ruby) +* [TeX](#tex) +* [XML](#xml) + + +###Bash +* [Bash očima Bohdana Milara](http://www.root.cz/knihy/bash-ocima-bohdana-milara/stahnout/980/) - PDF + + +###Java +* [Java 5.0, novinky jazyka a upgrade aplikací](http://www.root.cz/knihy/java-5-0-novinky-jazyka-a-upgrade-aplikaci/stahnout/1037/) - PDF + + +###Git +* [Pro Git](http://www.root.cz/knihy/pro-git/stahnout/1001/) - PDF + + +###Language Agnostic +####Algoritmy a datové struktury +* [Základy algoritmizace](http://www.root.cz/knihy/zaklady-algoritmizace/stahnout/950/) - PDF + + +####Bezpečnost +* [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) - PDF + + +####Právo +* [Internet jako objekt práva](http://www.root.cz/knihy/internet-jako-objekt-prava/) - PDF + + +####Regulární výrazy +* [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) - PDF + + +###LaTeX +* [Ne příliš stručný úvod do systému LaTeX 2e](http://www.root.cz/knihy/ne-prilis-strucny-uvod-do-systemu-latex-2e/) - PDF + + +###OpenSource +* [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) - PDF +* [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) - PDF + + +###Python +* [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) - PDF +* [Učebnice jazyka Python](http://www.root.cz/knihy/ucebnice-jazyka-python/stahnout/920/) - PDF + + +###Ruby +* [Ruby Tutoriál](http://www.root.cz/knihy/ruby-tutorial/stahnout/924/) - PDF + + +###TeX +* [TeXbook naruby](http://www.root.cz/knihy/texbook-naruby/) - PDF +* [První setkání s TeXem](http://www.root.cz/knihy/prvni-setkani-s-texem/) - PDF + + +###XML +* [XML pro každého](http://www.root.cz/knihy/xml-pro-kazdeho/) - PDF From 21bcff88a1b997dd961fc21ccbf2dc0edb09ae7c Mon Sep 17 00:00:00 2001 From: alrz Date: Mon, 24 Mar 2014 23:02:39 +0430 Subject: [PATCH 251/570] add a software architecture book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 70cee4183..42d9350b4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -499,6 +499,7 @@ * [Programming Reliable Systems (Joe Armstrong's PhD thesis)](http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf) (PDF) * [Scrum and XP from the Trenches](http://www.infoq.com/minibooks/scrum-xp-from-the-trenches) * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) (PDF) +* [Software Architecture](http://ftacademy.org/materials/fsm/11) (PDF) * [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/) * [The Definitive Guide to Building Code Quality](http://nexus.realtimepublishers.com/dgbcq.php) * [Web API Design](https://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design) From 13bd1375ce07b68c04fdda52ac10a24a2f1b11d3 Mon Sep 17 00:00:00 2001 From: Mojtahedi Date: Tue, 25 Mar 2014 20:24:44 +0430 Subject: [PATCH 252/570] Fixes #819 --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 42d9350b4..6ea9d67ac 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -353,6 +353,7 @@ * [Culture \& Empire: Digital Revolution](http://hintjens.com/books) (PDF) * [Data-Intensive Text Processing with MapReduce](http://www.umiacs.umd.edu/~jimmylin/MapReduce-book-final.pdf) (PDF) * [Designing Interfaces](http://designinginterfaces.com) by Jennifer Tidwell +* [DevDocs](http://devdocs.io/) - Documents for Developers in 1 place * [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/) * [Digital Signal Processing For Communications](http://www.sp4comm.org/) * [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html) @@ -1322,6 +1323,7 @@ See also [TeX](#tex) * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) * [Dive into Python](http://www.diveintopython.net/) - Mark Pilgrim * [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim +* [Full Stack Python](http://www.fullstackpython.com/) * [Google's Python Class](https://developers.google.com/edu/python/?hl=de-DE&csw=1) * [Google's Python Style Guide](http://google-styleguide.googlecode.com/svn/trunk/pyguide.html) * [Hacking Secret Cyphers with Python](http://inventwithpython.com/hacking/chapters/) - Al Sweigart @@ -1333,6 +1335,7 @@ See also [TeX](#tex) * [Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar * [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart * [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) +* [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) * [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 * [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt @@ -1347,6 +1350,7 @@ See also [TeX](#tex) * [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 Idioms](http://safehammad.com/downloads/python-idioms-2014-01-16.pdf) - PDF * [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer * [Python Koans](https://github.com/gregmalcolm/python_koans) * [Python Module of the Week](http://pymotw.com/2/) @@ -1373,6 +1377,7 @@ See also [TeX](#tex) * [Effective Django](http://effectivedjango.com/) (1.5) * [Deploy Django](http://www.deploydjango.com) * [The Django Book](http://www.djangobook.com) (1.0) +* [The Django book](http://www.djangobook.com/en/2.0/) (2.0) * [Tango With Django](http://www.tangowithdjango.com/) (1.5) From 1cf8a19e2659da7a0304eff25c4841ba5bb8a89a Mon Sep 17 00:00:00 2001 From: Ken Mazaika Date: Tue, 25 Mar 2014 14:15:35 -0400 Subject: [PATCH 253/570] Add an HTML and CSS Resource - Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6ea9d67ac..8d8be9168 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -863,6 +863,7 @@ ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) +* [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim * [GA Dash](http://dash.generalassemb.ly) From 2373ca9605cc6cf219d1c42214e9f35799d040dc Mon Sep 17 00:00:00 2001 From: William Becher Date: Tue, 25 Mar 2014 15:22:02 -0300 Subject: [PATCH 254/570] Update free-programming-books-pt_BR.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adicionado curso em vídeo de HTML5 --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 8093ef4eb..ea072a564 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -37,6 +37,7 @@ ###HTML / CSS * [Estruturando o HTML com CSS](http://pt-br.learnlayout.com/) * [Dive Into HTML5](http://diveintohtml5.com.br/) +* [Curso de HTML5 em vídeo do Guanabara](http://www.youtube.com/playlist?list=PLHz_AreHm4dlAnJ_jJtV29RFxnPHDuk9o) ###Java From 14acfc4d134c40b5cdd4f892ef3f90dc59b9e22e Mon Sep 17 00:00:00 2001 From: William Becher Date: Tue, 25 Mar 2014 16:33:39 -0300 Subject: [PATCH 255/570] Update free-programming-books-pt_BR.md --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 8093ef4eb..ff6b9a1de 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -37,6 +37,7 @@ ###HTML / CSS * [Estruturando o HTML com CSS](http://pt-br.learnlayout.com/) * [Dive Into HTML5](http://diveintohtml5.com.br/) +* [Desenvolvendo para browsers antigos](http://tableless.com.br/browsers-antigos-guerra-contra-o-terror/) ###Java From 9923061c24be28f82ffcf36ee7609ff9573061d2 Mon Sep 17 00:00:00 2001 From: Ken Mazaika Date: Wed, 26 Mar 2014 12:09:17 -0400 Subject: [PATCH 256/570] Add a section to put free courses that aren't in the 'book' format (video/etc) --- free-courses-en.md | 7 +++++++ free-programming-books.md | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 free-courses-en.md diff --git a/free-courses-en.md b/free-courses-en.md new file mode 100644 index 000000000..ca0431ac8 --- /dev/null +++ b/free-courses-en.md @@ -0,0 +1,7 @@ +###Index +* [HTML / CSS](#html--css) + +###HTML / CSS +* [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) + + diff --git a/free-programming-books.md b/free-programming-books.md index 8d8be9168..6ea9d67ac 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -863,7 +863,6 @@ ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) -* [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim * [GA Dash](http://dash.generalassemb.ly) From ec1053d1a201408f08f91420dfd928db6a562625 Mon Sep 17 00:00:00 2001 From: Ken Mazaika Date: Wed, 26 Mar 2014 12:22:27 -0400 Subject: [PATCH 257/570] Move the free video courses listed under free-programming-books.md, to the free-courses-en.md file --- free-courses-en.md | 17 +++++++++++++++++ free-programming-books.md | 4 ---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index ca0431ac8..6f83a5ce9 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,7 +1,24 @@ ###Index * [HTML / CSS](#html--css) +* [iOS](#ios) +* [Oracle PL/SQL](#oracle-plsql) +* [Ruby](#ruby) + + ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) +* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) +###iOS +* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University + + +###Oracle PL/SQL +* [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) + + +###Ruby +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) + diff --git a/free-programming-books.md b/free-programming-books.md index 6ea9d67ac..78aa5f0fa 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -873,7 +873,6 @@ * [HTML5 for Publishers](http://chimera.labs.oreilly.com/books/1234000000770/index.html) - Sanders Kleinfeld * [HTML5 For Web Designers](http://html5forwebdesigners.com/) - Jeremy Keith * [Learn CSS Layout](http://learnlayout.com/) -* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus @@ -888,7 +887,6 @@ ###iOS -* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University * [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* * [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) @@ -1205,7 +1203,6 @@ See also [TeX](#tex) ###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) ###Oracle Server @@ -1438,7 +1435,6 @@ See also [TeX](#tex) * [Ruby Programming](http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/) * [Ruby User's Guide](http://www.rubyist.net/~slagell/ruby/) * [Ruby User's Guide](http://www.linuxtopia.org/online_books/programming_books/ruby_guide/) -* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) * [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald From 578c20ef867c37c58a0fbfbc0c6320eb92ef3c48 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 26 Mar 2014 14:38:37 -0600 Subject: [PATCH 258/570] [es] Adding book on software enginieering --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 8b9aa48e0..715d02849 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -74,6 +74,7 @@ ####Metodologías de desarrollo de software * [Compendio de Ingeniería del Software](http://www.navegapolis.com/files/cis.pdf) (PDF) * [Diseño Ágil con TDD](http://www.dirigidoportests.com/el-libro) +* [Ingeniería de Software: Una Guía para Crear Sistemas de Información](http://www.wolnm.org/apa/articulos/Ingenieria_Software.pdf) (PDF) * [Metodologías Ágiles para el Desarrollo de Software](http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html) * [Scrum y XP desde la trincheras](http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-desde-las-trincheras.pdf) (PDF) * [Scrum & Extreme Programming (para programadores)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) (PDF) From e29feadf0d83ed5d19cf55d2a1950e83f59c49d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Wed, 26 Mar 2014 22:00:29 +0100 Subject: [PATCH 259/570] Added books in czech language --- free-programming-books-cs.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index 8ea3052a4..c7735a8db 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -7,7 +7,10 @@ * [Bezpečnost](#bezpecnost) * [Právo](#pravo) * [Regulární výrazy](#regularni-vyrazy) + * [Sítě](#site) * [LaTeX](#latex) +* [Linux](#linux) + * [Distribuce](#distribuce) * [OpenSource](#opensource) * [Python](#python) * [Ruby](#ruby) @@ -44,10 +47,27 @@ * [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) - PDF +####Sítě +* [Internetový protokol IPv6](http://www.root.cz/knihy/internetovy-protokol-ipv6-treti-vydani/) (PDF) + + ###LaTeX * [Ne příliš stručný úvod do systému LaTeX 2e](http://www.root.cz/knihy/ne-prilis-strucny-uvod-do-systemu-latex-2e/) - PDF +###Linux +* [Linux: Dokumentační projekt](http://www.root.cz/knihy/linux-dokumentacni-projekt/) (PDF) +* [Učebnice ABCLinuxu](http://www.root.cz/knihy/ucebnice-abclinuxu/) (PDF) + + +####Distribuce +* [Mandriva Linux 2008 CZ](http://www.root.cz/knihy/mandriva-linux-2008-cz/) (PDF) +* [Gentoo Handbook česky](http://www.root.cz/knihy/gentoo-handbook-cesky/) (PDF) +* [Instalace a konfigurace Debian Linuxu](http://www.root.cz/knihy/instalace-a-konfigurace-debian-linuxu/) (PDF) +* [SUSE Linux: uživatelská příručka](http://www.root.cz/knihy/suse-linux-uzivatelska-prirucka/) (PDF) +* [Příručka uživatele Fedora 17](http://www.root.cz/knihy/prirucka-uzivatele-fedora-17/) (PDF) + + ###OpenSource * [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) - PDF * [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) - PDF From 77e0dfbc243564f2f02d38e1d0219c3fe15656f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Wed, 26 Mar 2014 22:45:10 +0100 Subject: [PATCH 260/570] Fixed label of PDF files by list for contribute --- free-programming-books-cs.md | 32 ++++++++++++++++---------------- free-programming-books.md | 8 ++++---- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index c7735a8db..b24ff57a8 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -19,32 +19,32 @@ ###Bash -* [Bash očima Bohdana Milara](http://www.root.cz/knihy/bash-ocima-bohdana-milara/stahnout/980/) - PDF +* [Bash očima Bohdana Milara](http://www.root.cz/knihy/bash-ocima-bohdana-milara/stahnout/980/) (PDF) ###Java -* [Java 5.0, novinky jazyka a upgrade aplikací](http://www.root.cz/knihy/java-5-0-novinky-jazyka-a-upgrade-aplikaci/stahnout/1037/) - PDF +* [Java 5.0, novinky jazyka a upgrade aplikací](http://www.root.cz/knihy/java-5-0-novinky-jazyka-a-upgrade-aplikaci/stahnout/1037/) (PDF) ###Git -* [Pro Git](http://www.root.cz/knihy/pro-git/stahnout/1001/) - PDF +* [Pro Git](http://www.root.cz/knihy/pro-git/stahnout/1001/) (PDF) ###Language Agnostic ####Algoritmy a datové struktury -* [Základy algoritmizace](http://www.root.cz/knihy/zaklady-algoritmizace/stahnout/950/) - PDF +* [Základy algoritmizace](http://www.root.cz/knihy/zaklady-algoritmizace/stahnout/950/) (PDF) ####Bezpečnost -* [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) - PDF +* [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) (PDF) ####Právo -* [Internet jako objekt práva](http://www.root.cz/knihy/internet-jako-objekt-prava/) - PDF +* [Internet jako objekt práva](http://www.root.cz/knihy/internet-jako-objekt-prava/) (PDF) ####Regulární výrazy -* [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) - PDF +* [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) (PDF) ####Sítě @@ -52,7 +52,7 @@ ###LaTeX -* [Ne příliš stručný úvod do systému LaTeX 2e](http://www.root.cz/knihy/ne-prilis-strucny-uvod-do-systemu-latex-2e/) - PDF +* [Ne příliš stručný úvod do systému LaTeX 2e](http://www.root.cz/knihy/ne-prilis-strucny-uvod-do-systemu-latex-2e/) (PDF) ###Linux @@ -69,23 +69,23 @@ ###OpenSource -* [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) - PDF -* [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) - PDF +* [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) (PDF) +* [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) (PDF) ###Python -* [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) - PDF -* [Učebnice jazyka Python](http://www.root.cz/knihy/ucebnice-jazyka-python/stahnout/920/) - PDF +* [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) (PDF) +* [Učebnice jazyka Python](http://www.root.cz/knihy/ucebnice-jazyka-python/stahnout/920/) (PDF) ###Ruby -* [Ruby Tutoriál](http://www.root.cz/knihy/ruby-tutorial/stahnout/924/) - PDF +* [Ruby Tutoriál](http://www.root.cz/knihy/ruby-tutorial/stahnout/924/) (PDF) ###TeX -* [TeXbook naruby](http://www.root.cz/knihy/texbook-naruby/) - PDF -* [První setkání s TeXem](http://www.root.cz/knihy/prvni-setkani-s-texem/) - PDF +* [TeXbook naruby](http://www.root.cz/knihy/texbook-naruby/) (PDF) +* [První setkání s TeXem](http://www.root.cz/knihy/prvni-setkani-s-texem/) (PDF) ###XML -* [XML pro každého](http://www.root.cz/knihy/xml-pro-kazdeho/) - PDF +* [XML pro každého](http://www.root.cz/knihy/xml-pro-kazdeho/) (PDF) diff --git a/free-programming-books.md b/free-programming-books.md index 78aa5f0fa..c3cd67616 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -897,7 +897,7 @@ * [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) +* [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) @@ -1347,12 +1347,12 @@ See also [TeX](#tex) * [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 Idioms](http://safehammad.com/downloads/python-idioms-2014-01-16.pdf) - PDF +* [Python Idioms](http://safehammad.com/downloads/python-idioms-2014-01-16.pdf) (PDF) * [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer * [Python Koans](https://github.com/gregmalcolm/python_koans) * [Python Module of the Week](http://pymotw.com/2/) * [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 Programming](http://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) (PDF) * [Python Scientific Lecture Notes](http://scipy-lectures.github.io/) * [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh * [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) @@ -1364,7 +1364,7 @@ See also [TeX](#tex) * [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML -* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) - PDF +* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) ####Django (Version) From b79e4047dd9c60536bb4b6640ebd4d8a0f0beb58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Thu, 27 Mar 2014 19:06:08 +0100 Subject: [PATCH 261/570] Added czech books about mathematic --- free-programming-books-cs.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index b24ff57a8..32eb8e397 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -5,6 +5,7 @@ * [Language Agnostic](#language-agnostic) * [Algoritmy a datové struktury](#algoritmy-a-datove-struktury) * [Bezpečnost](#bezpecnost) + * [Matematika](#matematika) * [Právo](#pravo) * [Regulární výrazy](#regularni-vyrazy) * [Sítě](#site) @@ -39,6 +40,12 @@ * [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) (PDF) +####Matematika +* [Diskrétní matematika](http://math.feld.cvut.cz/habala/teaching/dma.htm) - Petr Habala (PDFs) +* [Lineární algebra](ftp://math.feld.cvut.cz/pub/olsak/linal/linal.pdf) - Petr Olšák (PDF) +* [Matematika SŠ](http://www.realisticky.cz/ucebnice.php?id=3) - Martin Krynický (PDFs) + + ####Právo * [Internet jako objekt práva](http://www.root.cz/knihy/internet-jako-objekt-prava/) (PDF) From 6e2ad07d7ac093084e27fae6d48bc2023e4b85bd Mon Sep 17 00:00:00 2001 From: borgified Date: Thu, 27 Mar 2014 21:38:38 -0700 Subject: [PATCH 262/570] fixes multiple issues (broken links to be deleted) fixes #738 fixes #727 fixes #725 --- free-programming-books.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index c3cd67616..e56915db8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -852,7 +852,6 @@ * [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca * [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) -* [Reactive Objects and Functional Programming](http://staff.www.ltu.se/~nordland/Thesis.pdf) - Johan Nordlander * [Real World Haskell](http://book.realworldhaskell.org/) * [Speeding Through Haskell](http://www.sthaskell.com/) * [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) @@ -892,7 +891,7 @@ ###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) +* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) * [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) @@ -1426,7 +1425,6 @@ See also [TeX](#tex) * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) * [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) -* [Ruby Best Practices](http://majesticseacreature.com/rbp-book/pdfs/rbp_1-0.pdf) (PDF) * [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials) * [Ruby Hacking Guide](http://ruby-hacking-guide.github.io/) * [Ruby in Twenty Minutes](https://www.ruby-lang.org/en/documentation/quickstart/) From 2d2b04eddbbbd5ea4159d39fb74466303b641f82 Mon Sep 17 00:00:00 2001 From: Hitesh Trivedi Date: Fri, 28 Mar 2014 10:54:55 +0530 Subject: [PATCH 263/570] added nicholas c. zakas understanding ECMAScript 6 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index c3cd67616..0bdd0818a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -977,6 +977,7 @@ * [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) +* [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read) *(Leanpub, by Nicholas C. Zakas)* * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) From cbc60d8cc36915f90aba55f1b47a33493e6fa5cb Mon Sep 17 00:00:00 2001 From: Uriy Efremochkin Date: Sat, 29 Mar 2014 16:11:17 +0600 Subject: [PATCH 264/570] Added books by Peter Kropff --- free-programming-books-de.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 05ed760d1..fc8a7ae5d 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -14,6 +14,7 @@ * [Javascript](#javascript) * [LaTeX](#latex) * [Meta-Lists](#meta-lists) +* [MySQL](#mysql) * [PHP](#php) * [PostgreSQL](#postgresql) * [Python](#python) @@ -80,6 +81,8 @@ ### HTML & CSS * [HTML5-Handbuch](http://webkompetenz.wikidot.com/docs:html-handbuch) * [Self HTML](http://de.selfhtml.org/) +* [HTML](http://peterkropff.de/site/html/html.htm) — Peter Kropff [Online, PDF] +* [CSS](http://peterkropff.de/site/css/css.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF] ###Java @@ -94,6 +97,7 @@ ###Javascript * [JavaScript und AJAX](http://openbook.galileocomputing.de/javascript_ajax/) * [Webseiten erstellen mit Javascript](http://www.highscore.de/javascript/) +* [JavaScript](http://peterkropff.de/site/javascript/javascript.htm) — Peter Kropff (Grundlagen, AJAX, DOM, OOP) [Online, PDF] ###LaTeX @@ -104,13 +108,20 @@ * [Galileo Computing - openbook](http://www.galileocomputing.de/katalog/openbook) +###MySQL +* [MySQL](http://peterkropff.de/site/mysql/mysql.htm) — Peter Kropff [Online, PDF] + + ###PHP * [PHP PEAR](http://openbook.galileocomputing.de/php_pear/) -* [Praktischer Einstieg in MySQL mit PHP](http://examples.oreilly.de/openbooks/pdf_einmysql2ger.pdf) +* [Praktischer Einstieg in MySQL mit PHP](http://examples.oreilly.de/openbooks/pdf_einmysql2ger.pdf) [PDF] +* [PHP](http://peterkropff.de/site/php/php.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF] + ###PostgreSQL * [PostgreSQL Einführung](http://cybertec.at/pgbook/) + ###Python * [Python Das umfassende Handbuch](http://openbook.galileocomputing.de/python/) * [Programmiereinführung mit Python](http://opentechschool.github.io/python-beginners/de/) From aad64e19b1df9963f3f0a9bb65ea73c2b6d69333 Mon Sep 17 00:00:00 2001 From: Uriy Efremochkin Date: Sat, 29 Mar 2014 16:19:36 +0600 Subject: [PATCH 265/570] Verbesserungen --- free-programming-books-de.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index fc8a7ae5d..3cb0b2499 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -28,7 +28,7 @@ ###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) +* [Scrum und XP im harten Projektalltag](http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenchesonline_German.pdf) [PDF] ###Action Script @@ -37,7 +37,7 @@ ###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) [PDF] ###Assembly Language @@ -46,14 +46,14 @@ ###C * [C von A bis Z](http://openbook.galileocomputing.de/c_von_a_bis_z/) -* [Softwareentwicklung in C](http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) +* [Softwareentwicklung in C](http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) [PDF] ###C++ * [Die Boost C++ Bibliotheken](http://www.highscore.de/cpp/boost/) * [Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/) * [Programmieren in C++: Aufbau](http://www.highscore.de/cpp/aufbau/) -* [Softwareprogrammierung in C++](http://www.iaik.tugraz.at/content/teaching/bachelor_courses/betriebssysteme/downloads/schmaranz2.pdf) +* [Softwareprogrammierung in C++](http://www.iaik.tugraz.at/content/teaching/bachelor_courses/betriebssysteme/downloads/schmaranz2.pdf) [PDF] ###C Sharp @@ -66,7 +66,7 @@ ###iOS * [Apps programmieren für iPhone und iPad](http://openbook.galileocomputing.de/apps_programmieren_fuer_iphone_und_ipad/) * [iOS-Rezepte](http://examples.oreilly.de/openbooks/iosrecipesger.zip) -* [iPad-Programmierung](http://examples.oreilly.de/openbooks/pdf_ipadprogpragger.pdf) +* [iPad-Programmierung](http://examples.oreilly.de/openbooks/pdf_ipadprogpragger.pdf) [PDF] ###Git @@ -80,7 +80,7 @@ ### HTML & CSS * [HTML5-Handbuch](http://webkompetenz.wikidot.com/docs:html-handbuch) -* [Self HTML](http://de.selfhtml.org/) +* [Self HTML](http://de.selfhtml.org) * [HTML](http://peterkropff.de/site/html/html.htm) — Peter Kropff [Online, PDF] * [CSS](http://peterkropff.de/site/css/css.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF] @@ -133,14 +133,14 @@ ###Ruby on Rails -* [Praxiswissen Ruby](http://www.oreilly.de/german/freebooks/rubybasger/pdf_rubybasger.pdf) -* [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) -* [Rails Kochbuch](http://examples.oreilly.de/openbooks/pdf_railsckbkger.pdf) +* [Praxiswissen Ruby](http://www.oreilly.de/german/freebooks/rubybasger/pdf_rubybasger.pdf) [PDF] +* [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) [PDF] +* [Rails Kochbuch](http://examples.oreilly.de/openbooks/pdf_railsckbkger.pdf) [PDF] * [Ruby on Rails 2](http://openbook.galileocomputing.de/ruby_on_rails/) ###Scilab -* [Einführung in Scilab/Xcos 5.4](http://www.buech-gifhorn.de/scilab/Einfuehrung.pdf) +* [Einführung in Scilab/Xcos 5.4](http://www.buech-gifhorn.de/scilab/Einfuehrung.pdf) [PDF] ###UML From 6973d1a81213af14fe60bcda318983e39fec6615 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sat, 29 Mar 2014 21:02:25 +0430 Subject: [PATCH 266/570] [pt_BR] - Kanban e Scrum - Fixes #832 --- free-programming-books-pt_BR.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 49f731b25..5598118fb 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -11,6 +11,7 @@ * [LaTeX](#latex) * [Python](#python) * [Ruby](#ruby) +* [Scrum](#scrum) * [Shell Script](#shell) @@ -72,5 +73,9 @@ * [Tutorial de Ruby](http://dl.dropbox.com/u/1482800/eustaquiorangel.com/tutorialruby.pdf) +###Scrum +* [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) + + ###Shell * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) From 78d43f96a77a495e4b166127ac71a5cb33a4d9ce Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sat, 29 Mar 2014 21:10:10 +0430 Subject: [PATCH 267/570] [pt-BR] - Fixes #832 --- free-programming-books-pt_BR.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 5598118fb..071cbb205 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -21,6 +21,8 @@ ###Engenharia de Software ####Metodologias de Desenvolvimento de Software +* [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) +* [Kanban em 10 Passos](http://www.infoq.com/br/minibooks/priming-kanban-jesper-boeg) * [Scrum e XP direto das Trincheiras](http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches) @@ -73,9 +75,6 @@ * [Tutorial de Ruby](http://dl.dropbox.com/u/1482800/eustaquiorangel.com/tutorialruby.pdf) -###Scrum -* [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) - ###Shell * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) From 0f64cdb7a23c8bbc80d2d963cabdbe92c67b7b89 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sat, 29 Mar 2014 21:11:32 +0430 Subject: [PATCH 268/570] [pt_BR] - Fixing Index --- free-programming-books-pt_BR.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 071cbb205..74d0b9f41 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -11,7 +11,6 @@ * [LaTeX](#latex) * [Python](#python) * [Ruby](#ruby) -* [Scrum](#scrum) * [Shell Script](#shell) From 7deffc433b673570623dc2bce33370c3ec644353 Mon Sep 17 00:00:00 2001 From: Jay Engineer Date: Sun, 30 Mar 2014 06:33:01 -0400 Subject: [PATCH 269/570] added an intro to databases class --- free-courses-en.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index 6f83a5ce9..f1bb81b40 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,10 +1,12 @@ ###Index +* [Databases](#databases) * [HTML / CSS](#html--css) * [iOS](#ios) * [Oracle PL/SQL](#oracle-plsql) * [Ruby](#ruby) - +###Databases +* [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford Univesity) ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) @@ -18,7 +20,6 @@ ###Oracle PL/SQL * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) - ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) From e09e5f86ad591ac8191b8509e6f7b95bc274ab64 Mon Sep 17 00:00:00 2001 From: Jay Engineer Date: Sun, 30 Mar 2014 06:38:15 -0400 Subject: [PATCH 270/570] added think complexity pdf --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index f2ef2167b..46469dbff 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -237,6 +237,7 @@ * [The Art of Computer Programming](http://www.cs.utsa.edu/~wagner/knuth/) (fascicles, mostly volume 4) - Donald Knuth * [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF) * [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF) +* [Think Complexity](http://greenteapress.com/complexity/) (PDF) ####Cellular Automata From 9ab06e1b62e2e295db541fbd50eef35d3495ad6b Mon Sep 17 00:00:00 2001 From: Levi Bostian Date: Sun, 30 Mar 2014 12:58:38 -0500 Subject: [PATCH 271/570] Add Angular.js and Postgres books. --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index f2ef2167b..22d35aa8f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -982,6 +982,7 @@ ####Angular.js * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) +* [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* * [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* @@ -1276,6 +1277,7 @@ See also [TeX](#tex) ###PostgreSQL * [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) +* [Postgres Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/postgres) (PDF, Kindle) *(Just fill the fields with any values)* ###PowerShell From 4216abf62c88546e3125b79944ea90dc332e2bb3 Mon Sep 17 00:00:00 2001 From: Jay Engineer Date: Sun, 30 Mar 2014 19:03:45 -0400 Subject: [PATCH 272/570] added mit's database course --- free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-courses-en.md b/free-courses-en.md index f1bb81b40..c31e1e0ff 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -6,6 +6,7 @@ * [Ruby](#ruby) ###Databases +* [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford Univesity) ###HTML / CSS From 7ba8d8ba9ab85199a66939163b7aa29736e4b5ef Mon Sep 17 00:00:00 2001 From: Jay Engineer Date: Sun, 30 Mar 2014 19:05:20 -0400 Subject: [PATCH 273/570] typo --- free-courses-en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index c31e1e0ff..b4f0e2c97 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -6,8 +6,8 @@ * [Ruby](#ruby) ###Databases -* [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) -* [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford Univesity) +* [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) +* [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) From 985786ca8c252ce9bcbbfd7b8e3b13ef253a6902 Mon Sep 17 00:00:00 2001 From: Jake Worth Date: Thu, 3 Apr 2014 16:06:34 -0500 Subject: [PATCH 274/570] Alphabetize Oberon, Objective-C, Postgres --- free-programming-books.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 6ad67d4ae..88a20bf29 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -892,7 +892,7 @@ ###J -* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) +* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) * [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) @@ -1168,15 +1168,15 @@ See also [TeX](#tex) ###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) +* [Programming in Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProgInOberon.pdf) (PDF) ###Objective-C -* [Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf) (PDF) +* [Google's Objective-C Style Guide](http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml) * [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)* -* * [Google's Objective-C Style Guide](http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml) +* [Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf) (PDF) * [Try Objective-C Book](http://tryobjectivec.codeschool.com/) @@ -1277,8 +1277,8 @@ See also [TeX](#tex) ###PostgreSQL -* [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) * [Postgres Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/postgres) (PDF, Kindle) *(Just fill the fields with any values)* +* [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) ###PowerShell From 669e7e066376a3625cb9b5667941b04d55816e49 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 4 Apr 2014 12:10:06 -0600 Subject: [PATCH 275/570] [en] Ordering the Operaring System section --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 88a20bf29..df5acd9e2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -428,13 +428,13 @@ ####Operating systems * [How to Make a Computer Operating System (Work in Progress)](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) -* [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond -* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey +* [Operating System Concepts, 8th Edition](http://elajt.info/lit/OS_8th_Edition.pdf) (PDF) * [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX) * [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF) * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo +* [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond +* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey * [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) -* [Operating System Concepts, 8th Edition](http://elajt.info/lit/OS_8th_Edition.pdf) (PDF) ####Parallel Programming From 8d4750a009492239e555b01b45a0a4fba37e8fab Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 4 Apr 2014 12:12:47 -0600 Subject: [PATCH 276/570] [en] Adding an operating system Lecture Notes (10 chapters) --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index df5acd9e2..395333be2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -434,6 +434,7 @@ * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo * [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond * [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey +* [UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php) (PDFs) - Prof. Stewart Weiss * [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) From de09a56f2ba51b9f1ecb2af6acf55b0caf25c6c1 Mon Sep 17 00:00:00 2001 From: Fwiffo Date: Fri, 4 Apr 2014 12:05:45 -0700 Subject: [PATCH 277/570] delete magazines as per #356 --- free-programming-books-pt_PT.md | 48 --------------------------------- 1 file changed, 48 deletions(-) diff --git a/free-programming-books-pt_PT.md b/free-programming-books-pt_PT.md index 2d689e0b0..56bf28cc3 100644 --- a/free-programming-books-pt_PT.md +++ b/free-programming-books-pt_PT.md @@ -1,6 +1,4 @@ ##Indice -* [Revistas](#revistas) - * [Programar](#revista-programar) * [Livros e Textos Académicos](#livros) * [C/C++](#cc) * [CSS](#css) @@ -10,52 +8,6 @@ * [LaTeX](#latex) -## Revistas -### Revista Programar -* [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) -* [3ª Edição - Segurança e hacking: Scripts NASL (Julho de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=3) (PDF) -* [4ª Edição - Microcontroladores (Setembro de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=4) (PDF) -* [5ª Edição - Base de Dados (Novembro de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=5) (PDF) -* [6ª Edição - Scheme (Janeiro de 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=6) (PDF) -* [7ª Edição - Introdução ao WML (WAP) (Março de 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=7) (PDF) -* [8ª Edição - Windows Vista para Programadores (Maio de 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=8) (PDF) -* [9ª Edição - AJAX & PHP (Julho 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=9) (PDF) -* [10ª Edição - Iniciação ao Assembly x86 (Setembro de 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=10) (PDF) -* [11ª Edição - Programação Concorrente em Ambientes UNIX (Novembro de 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=11) (PDF) -* [12ª Edição - Programação Orientada a Objectos em C# (Janeiro de 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=12) (PDF) -* [13ª Edição - Assinaturas Digitais em XML (Março de 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=13) (PDF) -* [14ª Edição - Reflection (Maio 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=14) (PDF) -* [15ª Edição - Estado de Visualização em ASP.NET (Agosto 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=15) (PDF) -* [16ª Edição - Visual Studio 2008 e .NET Framework 3.5 (Outubro 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=16) (PDF) -* [17ª Edição - Subversion: Controlo total sobre o software (Dezembro 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=17) (PDF) -* [18ª Edição - Cloud Computing (Fevereiro 2009)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=18) (PDF) -* [19ª Edição - Google Web Toolkit (Abril 2009)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=19) (PDF) -* [20ª Edição - Metaprogramação em C++ (Junho 2009)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=20) (PDF) -* [21ª Edição - Construção de Diagramas de Blocos (Setembro 2009)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=21) (PDF) -* [22ª Edição - Computação em Grid (Novembro 2009)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=22) (PDF) -* [23ª Edição - Introdução à Programação para Android (Março 2010)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=23) (PDF) -* [24ª Edição - Introdução a Bases de Dados para Objectos (Junho 2010)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=24) (PDF) -* [25ª Edição - Pong com Slick2D em Java (Setembro 2010)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=25) (PDF) -* [26ª Edição - LINQ:TakeLast, TakeLastWhile, SkipLast e SkipLastWhile (Dezembro 2010)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=26) (PDF) -* [27ª Edição - Introdução ao ASP .NET MVC 3.0 (Fevereiro 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=27) (PDF) -* [28ª Edição - Business Connectivity Services (Abril 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=28) (PDF) -* [29ª Edição - GIT - Controlo de Versões para Pequenos e Grandes Projectos (Junho 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=29) (PDF) -* [30ª Edição - Introdução ao Ruby on Rails (Agosto 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=30) (PDF) -* [31ª Edição - NHibernate (Outubro 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=31) (PDF) -* [32ª Edição - iOS, Cocoa Touch & MVC (Dezembro 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=32) (PDF) -* [33ª Edição - Kinect Hack (Fevereiro 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=33) (PDF) -* [34ª Edição - Mobile World (Abril 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=34) (PDF) -* [35ª Edição - Tema de capa Desenvolvimento de Aplicações Web Ricas (RIA) com Ext JS 4 e Rails 3 (Junho 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=35) (PDF) -* [36ª Edição - As Novidades do Visual Studio 2012 RC (Agosto 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=36) (PDF) -* [37ª Edição - Makefiles (Outubro 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=37) (PDF) -* [38ª Edição - Introdução à Programação em CUDA (Dezembro 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=38) (PDF) -* [39ª Edição - Windows 8 Store Apps - Do sonho à realidade (Fevereiro 2013)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=39) (PDF) -* [40ª Edição - Estruturas vs Objetos (Abril 2013)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=40) (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) - - ## Livros ### 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 From 2970985bcbfde1459d1e762212a2bf1a9b1f4083 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 5 Apr 2014 11:57:29 -0600 Subject: [PATCH 278/570] [en] Removing duplicated link on Parallel Programming section --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index f294491d1..64b4da4b6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -447,7 +447,6 @@ * [The OpenCL Programming Book](http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/) * [Introduction to High-Performance Scientific Computing](http://tacc-web.austin.utexas.edu/veijkhout/public_html/istc/istc.html) - Victor Eijkhout * [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney -* [Is Parallel Programming Hard, And, If So, What Can You Do About It?](http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) * [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff * [Is Parallel Programming Hard, And, If So, What Can You Do About It?](https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) - Paul E. McKenney From fa049a3112eccb9be2db8abe353cea369fcd365a Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 5 Apr 2014 11:59:22 -0600 Subject: [PATCH 279/570] [en] Sorting Parallel programming section --- free-programming-books.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 64b4da4b6..b04a76634 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -444,11 +444,12 @@ * [High Performance Computing Training](https://computing.llnl.gov/?set=training&page=index) (LLNL materials) * [High-Performance Scientific Computing](http://bit.ly/hpc12) (class lectures and slides) * [How to Write Parallel Programs](http://www.lindaspaces.com/book/) -* [The OpenCL Programming Book](http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/) * [Introduction to High-Performance Scientific Computing](http://tacc-web.austin.utexas.edu/veijkhout/public_html/istc/istc.html) - Victor Eijkhout * [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney -* [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff * [Is Parallel Programming Hard, And, If So, What Can You Do About It?](https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) - Paul E. McKenney +* [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff +* [The OpenCL Programming Book](http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/) + ####Professional Development * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* From 0180cbe97e869339c071d8de6e8b2b663e4ab04b Mon Sep 17 00:00:00 2001 From: Levi Bostian Date: Sun, 6 Apr 2014 13:55:15 -0500 Subject: [PATCH 280/570] Add Bootstrap section with book resource. --- free-programming-books.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 395333be2..a5dd88806 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -45,6 +45,7 @@ * [Hadoop](#hadoop) * [Haskell](#haskell) * [HTML / CSS](#html--css) + * [Bootstrap](#bootstrap) * [Icon](#icon) * [IDL](#idl) * [iOS](#ios) @@ -861,6 +862,7 @@ * [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) * [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow + ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) @@ -878,6 +880,10 @@ * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus +####Bootstrap +* [Twitter Bootstrap Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/twitterbootstrap) (PDF, Kindle) *(Just fill the fields with any values)* + + ###Icon * [The Implementation of the Icon Programming Language](http://www.cs.arizona.edu/icon/ibsale.htm) From fa8f7a9ccf4a2c58588353fc5be6e9cc45a109f8 Mon Sep 17 00:00:00 2001 From: Henrik Holmboe Date: Mon, 7 Apr 2014 10:03:51 +0200 Subject: [PATCH 281/570] Add Git -- the simple guide --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 395333be2..286e6d2b5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -803,6 +803,7 @@ ###Git +* [The simple guide](http://rogerdudler.github.io/git-guide/) * [Conversational Git](http://blog.anvard.org/conversational-git/) * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) * [Git Immersion](http://gitimmersion.com) From b3a8286e309a7b4b108482a610621f28ef90031b Mon Sep 17 00:00:00 2001 From: Ilya Rogov Date: Mon, 7 Apr 2014 12:15:36 +0400 Subject: [PATCH 282/570] Add Git - the simple guide --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 174b1f409..e9a15f0e7 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -104,6 +104,7 @@ ###Git +* [Простое руководство по работе с Git](http://rogerdudler.github.io/git-guide/index.ru.html) * [Волшебство Git](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/) * [Pro Git](http://git-scm.com/book/ru) From d7a152b787411a5d65debb0c8c61027b3b67423a Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Mon, 7 Apr 2014 11:42:35 +0200 Subject: [PATCH 283/570] Alphabetizing Git --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index b069f26be..f294491d1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -804,7 +804,6 @@ ###Git -* [The simple guide](http://rogerdudler.github.io/git-guide/) * [Conversational Git](http://blog.anvard.org/conversational-git/) * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) * [Git Immersion](http://gitimmersion.com) @@ -814,6 +813,7 @@ * [Git Pocket Guide](http://chimera.labs.oreilly.com/books/1230000000561/index.html) - Richard E. Silverman * [Git Reference](http://www.gitref.org) * [Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)* +* [git - the simple guide](http://rogerdudler.github.io/git-guide/) * [Git Workflows](http://documentup.com/skwp/git-workflows-book) * [Pro Git](http://git-scm.com/book) - Scott Chacon * [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest From fbcb69c27726befd21f8e063c110fd2fa692436c Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 8 Apr 2014 13:51:00 +0200 Subject: [PATCH 284/570] 21'000 ! --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c64c9c8af..5a98f1dab 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - 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 20,000 people starred in 5 months. ;) +- be part of a project that over 21,000 people starred in 6 months. ;) **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. From f1ef5bbde3f4f64a43a8e4c14800433950e43223 Mon Sep 17 00:00:00 2001 From: diekmann Date: Tue, 8 Apr 2014 14:25:31 +0200 Subject: [PATCH 285/570] Isabelle/HOL Link to current version as described in http://www21.in.tum.de/~nipkow/LNCS2283/ --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index b04a76634..0a54d7487 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -49,6 +49,7 @@ * [Icon](#icon) * [IDL](#idl) * [iOS](#ios) +* [Isabelle/HOL](#isabelle--hol) * [J](#j) * [Java](#java) * [Wicket](#wicket) @@ -899,6 +900,10 @@ * [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) +###Isabelle/HOL +* [Isabelle/HOL - A Proof Assistant for Higher-Order Logic by Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel](http://isabelle.in.tum.de/doc/tutorial.pdf) (PDF) + + ###J * [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) * [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) From e72bedb3b0e18f6818cd4f852de3d4488a9e193c Mon Sep 17 00:00:00 2001 From: diekmann Date: Tue, 8 Apr 2014 14:32:41 +0200 Subject: [PATCH 286/570] Concrete Semantics - A Proof Assistant Approach --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0a54d7487..154681846 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -901,6 +901,7 @@ ###Isabelle/HOL +* [Concrete Semantics - A Proof Assistant Approach by Tobias Nipkow and Gerwin Klein](http://www21.in.tum.de/~nipkow/Concrete-Semantics/) (PDF) * [Isabelle/HOL - A Proof Assistant for Higher-Order Logic by Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel](http://isabelle.in.tum.de/doc/tutorial.pdf) (PDF) From c35e423da1a68deca251c17af4f4184ea6e79faf Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 8 Apr 2014 21:17:22 -0500 Subject: [PATCH 287/570] [en] Adding book on Open Source section --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 154681846..451ff1fca 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -416,6 +416,7 @@ * [Free Software, Free Society](http://shop.fsf.org/product/free-software-free-society-2/) * [Free as in Freedom](http://static.fsf.org/nosvn/faif-2.0.pdf) (PDF) * [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) +* [How to get started with open source](opensource.com/resources/how-get-started-open-source) (ePub & ODT) * [Innovation Happens Elsewhere](http://dreamsongs.com/IHE/IHE.html) * [Open Advice: FOSS: What We Wish We Had Known When We Started](http://open-advice.org/) * [Producing Open Source Software](http://producingoss.com/) From 147e0a413551df5fcf51e29b87acaf1b06697640 Mon Sep 17 00:00:00 2001 From: Kevin Ngo Date: Wed, 9 Apr 2014 00:03:25 -0700 Subject: [PATCH 288/570] add angularjs resources --- free-programming-books.md | 1 + javascript-frameworks-resources.md | 1 + 2 files changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 154681846..30510251a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -999,6 +999,7 @@ * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) * [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* * [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* +* [Seven Part Introduction to Angular](http://ngokevin.com/blog/angular-1) ####Backbone.js diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index c6708c1c7..de7509c9c 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -11,6 +11,7 @@ * [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/) +* [Seven-Part Introduction to Angular](http://ngokevin/blog/angular-1) * [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) From 0e8312e393d7655515d767c60288ddedbe361839 Mon Sep 17 00:00:00 2001 From: Shirish Date: Wed, 9 Apr 2014 15:36:35 +0530 Subject: [PATCH 289/570] Removed dead link in VIM Section --- free-programming-books-fr.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index d443da48e..b0db82fc8 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -203,5 +203,4 @@ 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/) From 6aab3ecf6ab2ada4f41bb7297a9c7a47854e2173 Mon Sep 17 00:00:00 2001 From: Pedro Barbosa Date: Wed, 9 Apr 2014 12:11:48 +0200 Subject: [PATCH 290/570] Add Neo4J entry --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 30510251a..572d73e9d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -97,6 +97,7 @@ * [Meta-Lists](#meta-lists) * [MySQL](#mysql) * [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio) +* [Neo4J](#neo4j) * [NoSQL](#nosql) * [Oberon](#oberon) * [Objective-C](#objective-c) @@ -1171,6 +1172,10 @@ See also [TeX](#tex) * [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)* +###Neo4J +* [Graph Databases](http://info.neotechnology.com/rs/neotechnology/images/GraphDatabases.pdf) + + ###NoSQL * [CouchDB: The Definitive Guide](http://books.couchdb.org/relax/) * [Extracting Data from NoSQL Databases: A Step towards Interactive Visual Analysis of NoSQL Data](http://publications.lib.chalmers.se/records/fulltext/155048.pdf) - Petter Nasholm From 4faaa4b7bdf21e4befcf16788738a1d2942cfa95 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 9 Apr 2014 12:19:37 +0200 Subject: [PATCH 291/570] Specify PDF --- free-programming-books.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 572d73e9d..057b7106f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1173,7 +1173,7 @@ See also [TeX](#tex) ###Neo4J -* [Graph Databases](http://info.neotechnology.com/rs/neotechnology/images/GraphDatabases.pdf) +* [Graph Databases](http://info.neotechnology.com/rs/neotechnology/images/GraphDatabases.pdf) (PDF) ###NoSQL @@ -1638,7 +1638,7 @@ See also [LaTeX](#latex) ###Vim -* [A Byte of Vim](http://www.swaroopch.com/notes/Vim) +* [A Byte of Vim](http://www.swaroopch.com/notes/vim/) * [A guide to getting started with VIM](http://www.integralist.co.uk/posts/a-guide-to-getting-started-with-vim/) * [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) (PDF) by Steve Oualline * [Vim Recipes](http://ebooksgo.org/computer/vim-recipes.pdf) (PDF) From 61eccd744fa5e302bfa9f83ac581b192c9fe8db3 Mon Sep 17 00:00:00 2001 From: Eddie Date: Wed, 9 Apr 2014 13:18:14 +0200 Subject: [PATCH 292/570] Add Java EE7 tutorial (PDF) Add link to the JAVA EE7 Tutorial in the PDF version. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 057b7106f..0f1fb1abc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -949,6 +949,7 @@ * [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/) * [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) * [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF) +* [The Java EE7 Tutorial](http://docs.oracle.com/javaee/7/tutorial/doc/javaeetutorial7.pdf) (PDF) * [The Java Language Specification](http://java.sun.com/docs/books/jls/) - James Gosling, Bill Joy, Guy Steele, Gilad Bracha * [The Java Tutorial 4th Edition](http://download.oracle.com/javase/tutorial/) - Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber * [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey From 6cf4f72e39ff3d8361e6bc4ccca24f01bfdefa41 Mon Sep 17 00:00:00 2001 From: Chris Massey Date: Wed, 9 Apr 2014 12:46:29 +0100 Subject: [PATCH 293/570] Added more Red Gate material Added the latest Red Gate SQL book, as well as a link to the complete Red Gate "library". --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0f1fb1abc..bf2874ea6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -182,6 +182,7 @@ * [Theassayer.org](http://theassayer.org/) * [tutorialspoint](http://www.tutorialspoint.com/) * [Wikibooks: Programming](http://en.wikibooks.org/wiki/Category%3aComputer_programming) +* [Red Gate Books](http://www.red-gate.com/community/books/index) ###Graphics Programming @@ -1593,6 +1594,7 @@ See also [TeX](#tex) * [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)* +* [Tribal SQL](http://www.red-gate.com/community/books/tribal-sql) *(RedGate & MidnightDBA, by various new SQL Server authors)* ###Standard ML From 57fd7fcb57df03b67860f236d3d1fb66c82d4762 Mon Sep 17 00:00:00 2001 From: Chris Massey Date: Wed, 9 Apr 2014 12:47:27 +0100 Subject: [PATCH 294/570] Formatting fix on recent additions --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index bf2874ea6..51005b7c2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1594,7 +1594,7 @@ See also [TeX](#tex) * [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)* -* [Tribal SQL](http://www.red-gate.com/community/books/tribal-sql) *(RedGate & MidnightDBA, by various new SQL Server authors)* +* [Tribal SQL](http://www.red-gate.com/community/books/tribal-sql) *(RedGate & MidnightDBA, By various new SQL Server Authors)* ###Standard ML From d009b9ff4620b01bfbc0a843becda4e166d7a883 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 9 Apr 2014 14:02:06 +0200 Subject: [PATCH 295/570] Revert #863 : not free --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 51005b7c2..0b45e1139 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1594,7 +1594,6 @@ See also [TeX](#tex) * [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)* -* [Tribal SQL](http://www.red-gate.com/community/books/tribal-sql) *(RedGate & MidnightDBA, By various new SQL Server Authors)* ###Standard ML From a3c0b5876069701e1759b14c15d4a48d37bdf85f Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 9 Apr 2014 14:15:34 +0200 Subject: [PATCH 296/570] Remove dead links (#850) --- free-programming-books-es.md | 2 -- free-programming-books-fr.md | 5 ++--- free-programming-books-it.md | 1 - free-programming-books-pl.md | 1 - free-programming-books.md | 4 ---- 5 files changed, 2 insertions(+), 11 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 715d02849..df583ac65 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -175,7 +175,6 @@ ###.NET (C# / Visual Studio) * [El lenguaje de programación C#](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf) (PDF) * [Guía de Arquitectura N-capas Orientadas al Dominio](http://msdn.microsoft.com/es-es/architecture/default.aspx) -* [Introducción a C#](http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/C_Sharp.pdf) (PDF) @@ -197,7 +196,6 @@ * [Introducción a la programación con Python](http://repositori.uji.es/xmlui/bitstream/handle/10234/24305/s23.pdf) (PDF) * [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) * [Python instantáneo](http://www.arrakis.es/~rapto/AprendaPython.html) -* [Python no muerde](http://nomuerde.netmanagers.com.ar/) * [Python para ciencia e ingeniería](https://github.com/mgaitan/python-ingenieria) * [Python para todos](https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf) (PDF) * [Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index b0db82fc8..cadc282fe 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -36,7 +36,7 @@ ###Méta-listes -* [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 @@ -85,7 +85,6 @@ ###Caml -* [Introduction à Objective Caml](http://form-ocaml.forge.ocamlcore.org/html/index.html), par Maxence Guesdon * [Le language Caml](http://caml.inria.fr/) @@ -185,7 +184,7 @@ Voir aussi [TeX](#tex) ###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 diff --git a/free-programming-books-it.md b/free-programming-books-it.md index a8a072228..88f9ba114 100644 --- a/free-programming-books-it.md +++ b/free-programming-books-it.md @@ -27,7 +27,6 @@ ####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 diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 02cdef9fe..5ce0c2b8b 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -30,7 +30,6 @@ ###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++/) * [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/) diff --git a/free-programming-books.md b/free-programming-books.md index 0b45e1139..4a2867fa7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -404,7 +404,6 @@ ####Networking * [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%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ) -* [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) * [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)* * [High-Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html) * [Network Security Tools](http://commons.oreilly.com/wiki/index.php/Network_Security_Tools) @@ -424,7 +423,6 @@ * The Art of Community: Building the New Age of Participation; [First edition](http://www.artofcommunityonline.org/downloads/jonobacon-theartofcommunity-1ed.pdf) (PDF), [Second edition](http://ubuntuone.com/0n352YwUjlcFR8PjIELH67) (PDF) - Jono Bacon * [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 Cathedral and the Bazaar](http://www.catb.org/esr/writings/cathedral-bazaar/) - Eric S. Raymond -* [The Future of Ideas](http://the-future-of-ideas.com/download/lessig_FOI.pdf) * [The Future of the Internet](http://futureoftheinternet.org/) * [The Performance of Open Source Applications](http://aosabook.org/en/) * [The Wealth of Networks: How Social Production Transforms Markets and Freedom](http://cyber.law.harvard.edu/wealth_of_networks/Main_Page) - Yochai Benkler @@ -508,7 +506,6 @@ * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) (PDF) * [Software Architecture](http://ftacademy.org/materials/fsm/11) (PDF) * [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/) -* [The Definitive Guide to Building Code Quality](http://nexus.realtimepublishers.com/dgbcq.php) * [Web API Design](https://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design) * [Your API Is Bad](https://leanpub.com/yourapiisbad) *(Leanpub, by Paddy Foran)* * [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) *(Leanpub, by Nick Oostvogels)* @@ -1329,7 +1326,6 @@ See also [TeX](#tex) * [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) * [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon -* [Visual Prolog 7.2 for Tyros](http://download.pdc.dk/vip/72/books/tyros/tyros72.pdf) (PDF) * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci * [Prolog Tutorial](https://www.csupomona.edu/~jrfisher/www/prolog_tutorial/pt_framer.html) * [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) From 06eac42da2b09db65f9b3400a04a7b337d43cf11 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 9 Apr 2014 07:51:13 -0500 Subject: [PATCH 297/570] fixing c35e423 commit: adding schemme --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 451ff1fca..34e1b4f07 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -416,7 +416,7 @@ * [Free Software, Free Society](http://shop.fsf.org/product/free-software-free-society-2/) * [Free as in Freedom](http://static.fsf.org/nosvn/faif-2.0.pdf) (PDF) * [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) -* [How to get started with open source](opensource.com/resources/how-get-started-open-source) (ePub & ODT) +* [How to get started with open source](https://opensource.com/resources/how-get-started-open-source) (ePub & ODT) * [Innovation Happens Elsewhere](http://dreamsongs.com/IHE/IHE.html) * [Open Advice: FOSS: What We Wish We Had Known When We Started](http://open-advice.org/) * [Producing Open Source Software](http://producingoss.com/) From 9ad06552e4483c3c8b3bf19f4bd63e8d84bc8b0f Mon Sep 17 00:00:00 2001 From: adamd Date: Wed, 9 Apr 2014 09:06:16 -0400 Subject: [PATCH 298/570] Added What's New in Java 8 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4a2867fa7..f767a8807 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -957,6 +957,7 @@ * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) * [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold * [Welcome to the Java Workshop](http://javaworkshop.sourceforge.net/) - An Apache Project +* [What's New in Java 8](https://leanpub.com/whatsnewinjava8/read) - Adam L. Davis ####Wicket * [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/) From e7385ac88424889da278f0a7c3ffb1dbb9b34a4e Mon Sep 17 00:00:00 2001 From: Geoff Lanotte Date: Wed, 9 Apr 2014 09:13:26 -0400 Subject: [PATCH 299/570] Add - Build Your Own Lisp to C Books --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4a2867fa7..1a86586d8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -636,6 +636,7 @@ * [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/) * [Beej's Guide to C Programming](http://beej.us/guide/bgc/) * [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/) +* [Build Your Own Lisp](http://www.buildyourownlisp.com/) * [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming:C) * [Deep C](http://www.slideshare.net/olvemaudal/deep-c) * [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) (PDF) From 4c8cb0e736b76379a8aedbb82ab662ac075b170b Mon Sep 17 00:00:00 2001 From: Pavel Timofeev Date: Wed, 9 Apr 2014 10:14:30 -0300 Subject: [PATCH 300/570] Add books in Russian on Perl, Ruby and VIM --- free-programming-books-ru.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index e9a15f0e7..9ea6b48ff 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -138,7 +138,9 @@ ###Perl -* [Pragmatic Perl (журнал)](http://pragmaticperl.com) +* [Введение в Perl](http://www.opennet.ru/docs/RUS/perl-maslov/) - Маслов Владимир Викторович +* [Краткий экскурс в Perl-программирование](http://www.opennet.ru/docs/RUS/perl_help/) - Докучаев Дмитрий +* [Pragmatic Perl](http://pragmaticperl.com) - журнал ###PHP @@ -169,6 +171,7 @@ ###Ruby * [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А. * [Ruby](http://ru.wikibooks.org/wiki/Ruby) - Викиучебник +* [Учись программировать](http://www.shokhirev.com/mikhail/ruby/ltp/title.html) - Крис Пайн ###RSpec @@ -203,7 +206,7 @@ ###Vim * [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) - +* [Поваренная Книга Vim](http://www.opennet.ru/docs/RUS/vim_cookbook/) - Steve Oualline ###Parallel * [Параллельные технологии](http://www.inp.nsk.su/~baldin/Parallel/index.html) From 9990cede798b643d5852f949a6e01fccaf7d9f6d Mon Sep 17 00:00:00 2001 From: Tim van Deurzen Date: Wed, 9 Apr 2014 16:07:10 +0200 Subject: [PATCH 301/570] Update free-programming-books.md Added free book on partial evaluation. --- free-programming-books.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index fb841e9da..0fa87b7e5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -78,6 +78,7 @@ * [Open Source Ecosystem](#open-source-ecosystem) * [Operating systems](#operating-systems) * [Parallel Programming](#parallel-programming) + * [Partial Evaluation](#partial-evaluation) * [Professional Development](#professional-development) * [Programming Paradigms](#programming-paradigms) * [Regular Expressions](#regular-expressions) @@ -451,6 +452,9 @@ * [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff * [The OpenCL Programming Book](http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/) +####Partial Evaluation +* [Partial Evaluation and Automatic Program Generation](http://www.itu.dk/people/sestoft/pebook/) - (PDF) Jones, Gomard and Sestoft + ####Professional Development * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* From 674caa0cecb3c1f27620d6fa0ef805405be4534b Mon Sep 17 00:00:00 2001 From: Felipe Bueno Date: Wed, 9 Apr 2014 11:23:21 -0300 Subject: [PATCH 302/570] Added TONC GBA Programming for the Game Boy Advance. It is C + Assembly so I'm not sure where to put it. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0fa87b7e5..b6830d587 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -644,6 +644,7 @@ * [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming:C) * [Deep C](http://www.slideshare.net/olvemaudal/deep-c) * [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) (PDF) +* [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm) * [Learn C the hard way](http://c.learncodethehardway.org/book/) * [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF) * [The C book](http://publications.gbdirect.co.uk/c_book/) From bc00d9ed9f2dcb84a44746262b417536edef3660 Mon Sep 17 00:00:00 2001 From: Edward Look Date: Wed, 9 Apr 2014 09:41:46 -0700 Subject: [PATCH 303/570] Use http link instead of ftp The ftp:// protocol is not recognized as a link. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index c2fa990d1..1cbb1b368 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1533,7 +1533,7 @@ See also [TeX](#tex) ###Scheme -* [An Introduction to Scheme and its Implementation](ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html) +* [An Introduction to Scheme and its Implementation](http://www.cs.rpi.edu/academics/courses/fall00/ai/scheme/reference/schintro-v14/schintro_toc.html) * [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) * [How to Design Programs](http://htdp.org) * [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) From 8700427af84a179d3baaec86ef5d8e482a3a217d Mon Sep 17 00:00:00 2001 From: Daniel Bayerlein Date: Wed, 9 Apr 2014 18:48:52 +0200 Subject: [PATCH 304/570] =?UTF-8?q?Ruby=20on=20Rails=203.2=20f=C3=BCr=20Ei?= =?UTF-8?q?n-,=20Um-=20und=20Quereinsteiger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-de.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 3cb0b2499..01b96a17d 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -137,6 +137,7 @@ * [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) [PDF] * [Rails Kochbuch](http://examples.oreilly.de/openbooks/pdf_railsckbkger.pdf) [PDF] * [Ruby on Rails 2](http://openbook.galileocomputing.de/ruby_on_rails/) +* [Ruby on Rails 3.2 für Ein-, Um- und Quereinsteiger](http://ruby-auf-schienen.de/3.2/) ###Scilab From e2870f0ab3fe837b3f72e88f9ff0e52e56c5c207 Mon Sep 17 00:00:00 2001 From: Daniel Bayerlein Date: Wed, 9 Apr 2014 18:54:45 +0200 Subject: [PATCH 305/570] Ruby on Rails 3.2 - Step by Step --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index c2fa990d1..0bbc3a194 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1485,6 +1485,7 @@ See also [TeX](#tex) * [Rails Girls Guides](http://guides.railsgirls.com) * [Ruby on Rails Guides](http://guides.rubyonrails.org) * [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book) +* [Ruby on Rails 3.2 - Step by Step](http://www.xyzpub.com/en/ruby-on-rails/3.2/) * [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4) From 0d94c26d6b95519654e48e0eba9ad8a5aaf5512d Mon Sep 17 00:00:00 2001 From: Daniel Bayerlein Date: Wed, 9 Apr 2014 18:55:58 +0200 Subject: [PATCH 306/570] Ruby on Rails 4.0 Guide --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0bbc3a194..699c67a00 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1486,6 +1486,7 @@ See also [TeX](#tex) * [Ruby on Rails Guides](http://guides.rubyonrails.org) * [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book) * [Ruby on Rails 3.2 - Step by Step](http://www.xyzpub.com/en/ruby-on-rails/3.2/) +* [Ruby on Rails 4.0 Guide](http://www.xyzpub.com/en/ruby-on-rails/4.0/) * [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4) From e7b8222b287eef76b813462484b066c5a0a7240e Mon Sep 17 00:00:00 2001 From: Daniel Bayerlein Date: Wed, 9 Apr 2014 18:57:01 +0200 Subject: [PATCH 307/570] Remove duplicate entry --- free-programming-books-de.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 01b96a17d..1080b2b21 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -129,7 +129,6 @@ ###Ruby * [Programmieren mit Ruby](http://approximity.com/rubybuch2/) -* [Ruby on Rails 2](http://openbook.galileocomputing.de/ruby_on_rails/) ###Ruby on Rails From 5725aa5dae25b9489421edb6931ee5c0f03e02e7 Mon Sep 17 00:00:00 2001 From: franck09 Date: Wed, 9 Apr 2014 13:13:16 -0400 Subject: [PATCH 308/570] added Elasticsearch: The Definitive Guide --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index eb0a8506c..25f81d306 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -741,6 +741,7 @@ ###Elasticsearch * [Exploring Elasticsearch](http://exploringelasticsearch.com/) +* [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html) ###Emacs From 4a12200066a87d08ba27d51473729052ce885f08 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Wed, 9 Apr 2014 22:51:08 +0430 Subject: [PATCH 309/570] 22,000 Stars --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5a98f1dab..886e2beab 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - 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 21,000 people starred in 6 months. ;) +- be part of a project that over 22,000 people starred in 6 months. ;) **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. From 25a93aead2560f7e7f3a29c3b9697ea2f8d2853e Mon Sep 17 00:00:00 2001 From: viniciusmo Date: Wed, 9 Apr 2014 15:32:24 -0300 Subject: [PATCH 310/570] Projeto de Algoritmos em C --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 74d0b9f41..b6306512a 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -16,6 +16,7 @@ ###C * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. +* [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). ###Engenharia de Software From 38c33337d27ca8c11b1f162610d1d31cbdfd59a6 Mon Sep 17 00:00:00 2001 From: viniciusmo Date: Wed, 9 Apr 2014 15:53:24 -0300 Subject: [PATCH 311/570] Unicamp curso C --- free-programming-books-pt_BR.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index b6306512a..678bb1b46 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -17,8 +17,9 @@ ###C * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). +* [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html). - +http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html ###Engenharia de Software ####Metodologias de Desenvolvimento de Software * [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) From 40a06c23eadd76669ad0d9008d4e1f87d211af73 Mon Sep 17 00:00:00 2001 From: DaniSQL Date: Wed, 9 Apr 2014 14:56:26 -0400 Subject: [PATCH 312/570] Added "Introducing Microsoft SQL Server 2014" Added link to "Introducing Microsoft SQL Server 2014". http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 25f81d306..6cb6a2607 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1579,6 +1579,7 @@ See also [TeX](#tex) ###SQL Server +* [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) * [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) From 5bbd2c20c00208f38fffaaa1a029ea5496a4f09c Mon Sep 17 00:00:00 2001 From: viniciusmo Date: Wed, 9 Apr 2014 16:08:25 -0300 Subject: [PATCH 313/570] Removendo link --- free-programming-books-pt_BR.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 678bb1b46..6fa4f7966 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -19,7 +19,6 @@ * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). * [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html). -http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html ###Engenharia de Software ####Metodologias de Desenvolvimento de Software * [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) From 065fdfd71e745b5a47cec95c45bc7cbe83591467 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 10 Apr 2014 00:47:30 +0430 Subject: [PATCH 314/570] Power Programming with Mathematica - #876 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6cb6a2607..3853b08b5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -340,6 +340,7 @@ * [Mathematics for Computer Science (November 2013 Version)](http://courses.csail.mit.edu/6.042/fall13/mcs.pdf) (PDF) - Eric Lehman * [Number Theory](http://web.mit.edu/~holden1/www/math/number-theory.pdf) (PDF) * [OpenIntro Statistics](http://www.openintro.org/stat/textbook.php) +* [Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/22724#22724) - David B. Wagner * [Probability and Statistics Cookbook](http://matthias.vallentin.net/probability-and-statistics-cookbook/) * [Probability and Statistics EBook](http://wiki.stat.ucla.edu/socr/index.php/Probability_and_statistics_EBook) * [Statistics Done Wrong](http://www.refsmmat.com/statistics/) - Alex Reinhart From 5b812ebbb4ce6220696c50df6872c846f13b93ee Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 10 Apr 2014 21:50:46 +0430 Subject: [PATCH 315/570] 23,000 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 886e2beab..3592a4baf 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - 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 22,000 people starred in 6 months. ;) +- be part of a project that over 23,000 people starred in 6 months. ;) **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. From 65d511d30a58c8b5245f076ea69cb32031a28f91 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:35:21 -0700 Subject: [PATCH 316/570] Create free-programming-books-ro.md" --- "free-programming-books-ro.md\"" | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 "free-programming-books-ro.md\"" diff --git "a/free-programming-books-ro.md\"" "b/free-programming-books-ro.md\"" new file mode 100644 index 000000000..4b52d532f --- /dev/null +++ "b/free-programming-books-ro.md\"" @@ -0,0 +1,6 @@ +###Index +* [PHP](#php) + + +###PHP +* [PHP PEAR](http://www.tutorialeweb.net/php/) From e3bcd84bd783155cdd9a3566d9747b305e5d37c7 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:36:02 -0700 Subject: [PATCH 317/570] Rename free-programming-books-ro.md" to free-programming-books-ro.md --- "free-programming-books-ro.md\"" => free-programming-books-ro.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "free-programming-books-ro.md\"" => free-programming-books-ro.md (100%) diff --git "a/free-programming-books-ro.md\"" b/free-programming-books-ro.md similarity index 100% rename from "free-programming-books-ro.md\"" rename to free-programming-books-ro.md From d18146a50485662d78c68c57a9d5756a30462eec Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:37:56 -0700 Subject: [PATCH 318/570] Programming books & articles in romanian --- free-programming-books-ro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 4b52d532f..0568b7640 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -3,4 +3,4 @@ ###PHP -* [PHP PEAR](http://www.tutorialeweb.net/php/) +* [PHP](http://www.tutorialeweb.net/php/) From eb0d7a3d217118c6db0623e6f3dc56924d0048b7 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:39:23 -0700 Subject: [PATCH 319/570] Update free-programming-books-ro.md --- free-programming-books-ro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 0568b7640..41817d026 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,6 +1,11 @@ ###Index +* [CSS](#css) * [PHP](#php) +###CSS +* [CSS](http://www.tutorialeweb.net/css/) + + ###PHP * [PHP](http://www.tutorialeweb.net/php/) From 1378258cfd8b942660cdb2a346d5b744b574a03d Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:40:25 -0700 Subject: [PATCH 320/570] Update free-programming-books-ro.md --- free-programming-books-ro.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 41817d026..e1fb42a84 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,5 +1,6 @@ ###Index * [CSS](#css) +* [JAVASCRIPT](#javascript) * [PHP](#php) @@ -7,5 +8,8 @@ * [CSS](http://www.tutorialeweb.net/css/) +###JAVASCRIPT +* [JAVASCRIPT](http://www.tutorialeweb.net/javascript/) + ###PHP * [PHP](http://www.tutorialeweb.net/php/) From 6c55710b82b9c7d50a4a1600b38a4a9681379f1a Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:40:53 -0700 Subject: [PATCH 321/570] Update free-programming-books-ro.md --- free-programming-books-ro.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index e1fb42a84..993ea2cf9 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,6 +1,6 @@ ###Index * [CSS](#css) -* [JAVASCRIPT](#javascript) +* [JavaScript](#javascript) * [PHP](#php) @@ -8,8 +8,8 @@ * [CSS](http://www.tutorialeweb.net/css/) -###JAVASCRIPT -* [JAVASCRIPT](http://www.tutorialeweb.net/javascript/) +###JavaScript +* [JavaScript](http://www.tutorialeweb.net/javascript/) ###PHP * [PHP](http://www.tutorialeweb.net/php/) From 78cc2bdeacfd33824101d3dfffcefe032a182a54 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:42:01 -0700 Subject: [PATCH 322/570] Update free-programming-books-ro.md --- free-programming-books-ro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 993ea2cf9..6fe4997a0 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -2,6 +2,7 @@ * [CSS](#css) * [JavaScript](#javascript) * [PHP](#php) +* [XHTML](#xhtml) ###CSS @@ -13,3 +14,7 @@ ###PHP * [PHP](http://www.tutorialeweb.net/php/) + + +###XHTML +* [XHTML](http://www.tutorialeweb.net/xhtml/) From 76634bd8e6e6ccc4d7ceba6c1de678fd65822817 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:43:46 -0700 Subject: [PATCH 323/570] Update free-programming-books-ro.md --- free-programming-books-ro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 6fe4997a0..54c088817 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,5 +1,6 @@ ###Index * [CSS](#css) +* [HTML](#hmtl) * [JavaScript](#javascript) * [PHP](#php) * [XHTML](#xhtml) @@ -9,6 +10,10 @@ * [CSS](http://www.tutorialeweb.net/css/) +###HMTL +* [HTML](http://tutorialehtml.com/htmlt) + + ###JavaScript * [JavaScript](http://www.tutorialeweb.net/javascript/) From 84f6e4bcea6b22de3d27fb5b7db0c002c7063332 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:44:18 -0700 Subject: [PATCH 324/570] Update free-programming-books-ro.md --- free-programming-books-ro.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 54c088817..08b41f811 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -19,6 +19,7 @@ ###PHP * [PHP](http://www.tutorialeweb.net/php/) +* [PHP](http://php.punctsivirgula.ro) ###XHTML From e77472b0aa890bfa913207913a873c8190244b94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bismarck=20Gomes=20Souza=20J=C3=BAnior?= Date: Thu, 10 Apr 2014 14:44:51 -0300 Subject: [PATCH 325/570] Add Git: Aprendendo git Adicionado um arquivo no slideshare resumindo e explicando os principais comandos do git. --- free-programming-books-pt_BR.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 6fa4f7966..1d2f5e5d9 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -27,9 +27,11 @@ ###Git +* [Aprendendo Git](http://www.slideshare.net/bismarckjunior/aprendendo-git) * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/pt_br/) * [Pro Git](http://git-scm.com/book/pt-br) + ###Grunt * [Grunt - Voce deveria estar usando](http://tableless.com.br/grunt-voce-deveria-estar-usando/) From ba964fdb5338cc39eb1a2b878b2b6bca49cd4925 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:49:57 -0700 Subject: [PATCH 326/570] Update free-programming-books-ro.md --- free-programming-books-ro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 08b41f811..30a02169c 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,6 +1,7 @@ ###Index * [CSS](#css) * [HTML](#hmtl) +* [Java](#java) * [JavaScript](#javascript) * [PHP](#php) * [XHTML](#xhtml) @@ -14,6 +15,10 @@ * [HTML](http://tutorialehtml.com/htmlt) +###Java +* [Curs practic de Java](http://web.info.uvt.ro/~iordan/PIII/Cristian_Frasinaru-Curs_practic_de_Java.pdf) - Cristian Fr ̆asinar + + ###JavaScript * [JavaScript](http://www.tutorialeweb.net/javascript/) From c418203483d9445179c0ec438ebe22a7a2443eec Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:50:48 -0700 Subject: [PATCH 327/570] Update free-programming-books-ro.md --- free-programming-books-ro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 30a02169c..3938a7974 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -16,7 +16,7 @@ ###Java -* [Curs practic de Java](http://web.info.uvt.ro/~iordan/PIII/Cristian_Frasinaru-Curs_practic_de_Java.pdf) - Cristian Fr ̆asinar +* [Curs practic de Java](http://web.info.uvt.ro/~iordan/PIII/Cristian_Frasinaru-Curs_practic_de_Java.pdf) - Cristian Frasinaru [PDF] ###JavaScript From 2d10459ba26a5f95c6bd907510461222cc514e9b Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:54:56 -0700 Subject: [PATCH 328/570] Update free-programming-books-ro.md --- free-programming-books-ro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 3938a7974..3dfbb4476 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,4 +1,5 @@ ###Index +* [Ajaxa](#ajax) * [CSS](#css) * [HTML](#hmtl) * [Java](#java) @@ -7,6 +8,10 @@ * [XHTML](#xhtml) +###Ajax +* [Ajax](http://etutoriale.ro/articles/1483/1/Tutorial-Ajax/) + + ###CSS * [CSS](http://www.tutorialeweb.net/css/) From ee39aaee5d0f0181428a93527f5a3b0428d1fb1e Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:57:25 -0700 Subject: [PATCH 329/570] Update free-programming-books-ro.md --- free-programming-books-ro.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 3dfbb4476..adb1f2a8f 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -4,6 +4,7 @@ * [HTML](#hmtl) * [Java](#java) * [JavaScript](#javascript) +* [MySQL](#mysql) * [PHP](#php) * [XHTML](#xhtml) @@ -27,6 +28,11 @@ ###JavaScript * [JavaScript](http://www.tutorialeweb.net/javascript/) + +###MySQL +* [MySQL](http://profs.info.uaic.ro/~busaco/teach/courses/net/docs/mysql-ro.pdf) + + ###PHP * [PHP](http://www.tutorialeweb.net/php/) * [PHP](http://php.punctsivirgula.ro) From dabd4d4c1d3aa5393bee14294a27ef221cb95bbe Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 11:00:38 -0700 Subject: [PATCH 330/570] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3592a4baf..03ebb1427 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + 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) ++ Romanian (Romania): [github](/free-programing-books-ro.md) + Russian: [github](/free-programming-books-ru.md) + Turkish: [github](/free-programming-books-tr.md) + Spanish: [github](/free-programming-books-es.md) From a051653c7748428390be734164ac3aa2639b2586 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 11:01:27 -0700 Subject: [PATCH 331/570] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 03ebb1427..30733f786 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + 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) -+ Romanian (Romania): [github](/free-programing-books-ro.md) ++ Romanian (Romania): [github](/free-programming-books-ro.md) + Russian: [github](/free-programming-books-ru.md) + Turkish: [github](/free-programming-books-tr.md) + Spanish: [github](/free-programming-books-es.md) From d16817b78c2fce3ff796e301bf84bfe9dbc97380 Mon Sep 17 00:00:00 2001 From: Josh Lieberman Date: Thu, 10 Apr 2014 16:28:34 -0400 Subject: [PATCH 332/570] Added A Primer on SQL, Second Edition. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 3853b08b5..a204c8e57 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1573,6 +1573,7 @@ See also [TeX](#tex) ###SQL (implementation agnostic) +* [A Primer on SQL, Second Edition](https://leanpub.com/aprimeronsql) * [Developing Time-Oriented Database Applications in SQL](http://www.cs.arizona.edu/people/rts/publications.html) * [Learn SQL The Hard Way](http://sql.learncodethehardway.org/) * [SQL For Web Nerds](http://philip.greenspun.com/sql/) From 0c7edcf547323510ad1569f85a0c60d4ba93dc91 Mon Sep 17 00:00:00 2001 From: psyomn Date: Thu, 10 Apr 2014 17:00:41 -0400 Subject: [PATCH 333/570] ada: Add 'A Guide to Ada for C and C++ Programmers' --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a204c8e57..fbc9cf9ad 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -546,6 +546,7 @@ * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF) * [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF) * [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html) +* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) ###Agda From e35b53aa0e27a33aa8389794416f3848c8976092 Mon Sep 17 00:00:00 2001 From: Jake Worth Date: Thu, 10 Apr 2014 17:25:54 -0500 Subject: [PATCH 334/570] Alphabetize a few more lists --- free-programming-books.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index fbc9cf9ad..61fd0d9dc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1116,17 +1116,17 @@ See also [TeX](#tex) ###Lua +* [Lua 5.1 Reference Manual](http://www.lua.org/manual/5.1/) * [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 +* [Basics of Algebra, Topology, and Differential Calculus](http://www.cis.upenn.edu/~jean/math-basics.pdf) * [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/) -* [Basics of Algebra, Topology, and Differential Calculus](http://www.cis.upenn.edu/~jean/math-basics.pdf) * [Vector Math for 3d Computer Graphics](http://chortle.ccsu.edu/VectorLessons/index.html) +* [Wolfram Mathematica Tutorial Collection](http://www.wolfram.com/learningcenter/tutorialcollection/) ###MATLAB @@ -1145,15 +1145,15 @@ See also [TeX](#tex) ###Maven * [Better Builds with Maven](http://www.maestrodev.com/better-build-maven) +* [Developing with Eclipse and Maven](http://www.sonatype.com/books/m2eclipse-book/reference/) * [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/) +* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) - ###MySQL @@ -1312,8 +1312,8 @@ See also [TeX](#tex) ###PowerShell -* [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/) * [Layman’s Guide to PowerShell 2.0 remoting](http://www.ravichaganti.com/blog/wp-content/plugins/download-monitor/download.php?id=22) (PDF) +* [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/) * [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) @@ -1325,6 +1325,7 @@ See also [TeX](#tex) * [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/) +* [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) * [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/) @@ -1335,11 +1336,10 @@ See also [TeX](#tex) * [Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems) - Werner Hett * [Prolog Programming: A First Course](http://engronline.ee.memphis.edu/deductiveDB/prolog_book.pdf) - Paul Brna * [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) +* [Prolog Tutorial](https://www.csupomona.edu/~jrfisher/www/prolog_tutorial/pt_framer.html) * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) * [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci -* [Prolog Tutorial](https://www.csupomona.edu/~jrfisher/www/prolog_tutorial/pt_framer.html) -* [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) ###Python From 6d48f215386547ca2dc07c6fa05665212575acb0 Mon Sep 17 00:00:00 2001 From: Pavel Timofeev Date: Thu, 10 Apr 2014 21:48:01 -0300 Subject: [PATCH 335/570] Give correct names to the Rails books --- free-programming-books-ru.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 9ea6b48ff..429e0702b 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -179,8 +179,8 @@ ###Ruby on Rails -* [Ruby on Rails Guides](http://rusrails.ru) -* [Ruby on Rails Tutorial](http://railstutorial.ru) +* [Ruby on Rails Tutorial. Изучение Rails на Примерах](http://railstutorial.ru/chapters/4_0/beginning) Майкл Хартл +* [Ruby on Rails по-русски](http://rusrails.ru) ###Scala From 85db66a3311dd11a186058c98cc3ee15968da233 Mon Sep 17 00:00:00 2001 From: Caio Ribeiro Pereira Date: Fri, 11 Apr 2014 09:50:20 -0300 Subject: [PATCH 336/570] Add Node.js and Meteor contents --- free-programming-books-pt_BR.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 1d2f5e5d9..964af63be 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -57,7 +57,8 @@ * [Eloquent Javascript PT-BR](https://leanpub.com/eloquentejavascript) * [Fundamentos de jQuery](http://herberthamaral.com/posts/2013-02-25-sobre-o-jquery-fundamentals.html) * [Guia Rápido de Desenvolvimento para Firefox OS: Criando apps com HTML5 para o Firefox OS](https://leanpub.com/guiarapidofirefoxos) - +* [Node.js para Leigos](http://udgwebdev.com/nodejs) +* [Tudo sobre Meteor](http://udgwebdev.com/meteor) ###LaTeX * [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br) From c3e65cba314174893b454a3341212293ded22706 Mon Sep 17 00:00:00 2001 From: Vishal Sodani Date: Sat, 12 Apr 2014 02:02:30 +0530 Subject: [PATCH 337/570] Add Node section and one interactive tutorial link --- free-programming-interactive-tutorials-en.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index a85229148..b0e4b0215 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -61,6 +61,10 @@ * [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) +###Node +* [Node School](http://nodeschool.io/) + + ###NoSQL * [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans) * [Try Redis](http://try.redis.io/) From 7cea61ac8932a36da52bd510d07225b7a61b97f3 Mon Sep 17 00:00:00 2001 From: Fwiffo Date: Fri, 11 Apr 2014 16:02:16 -0700 Subject: [PATCH 338/570] no tildes in url. (RFC 3986) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit replaced í with i in the url and it still takes me to the same place even though my browser can interpret í, url_checker cannot do it yet. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 61fd0d9dc..68a6e1727 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -364,7 +364,7 @@ * [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/) * [Digital Signal Processing For Communications](http://www.sp4comm.org/) * [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html) -* ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enríquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez +* ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enriquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez * [Flow based Programming](http://jpaulmorrison.com/fbp/#book) * [Foundations of Programming](http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx) * [Getting Real](http://gettingreal.37signals.com/) From 4c55fcee6af1c93177282d664f630f3c3a50fde1 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 12 Apr 2014 01:40:16 -0500 Subject: [PATCH 339/570] Adding Python interactive tutorial --- free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index b0e4b0215..d3a764185 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -88,6 +88,7 @@ ###Python * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) +* [Introduction to Data Processing with Python](http://opentechschool.github.io/python-data-intro/) * [Learn Python](http://www.learnpython.org/) * [Python Koans](https://github.com/gregmalcolm/python_koans) From b55bf481a1b36e6d8aff8d153101723be49b8de7 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 12 Apr 2014 18:05:09 +0200 Subject: [PATCH 340/570] Remove broken links --- free-programming-books-de.md | 1 - free-programming-books-fr.md | 5 ----- free-programming-books-id.md | 4 ---- free-programming-books.md | 3 --- javascript-frameworks-resources.md | 2 +- 5 files changed, 1 insertion(+), 14 deletions(-) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 1080b2b21..0cff17b41 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -89,7 +89,6 @@ * [EJB 3 für Umsteiger: Neuerungen und Änderungen gegenüber dem EJB-2.x-Standard](http://bsd.de/e3fu/umfrage.html) - Heiko W. Rupp * [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ührung](http://www.highscore.de/java/einfuehrung/) * [Programmieren Java: Aufbau](http://www.highscore.de/java/aufbau/) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index cadc282fe..36012475a 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -6,7 +6,6 @@ * [Logiciels libres](#logiciels-libres) * [Makefile](#makefile) * [Méthodes de développment](#méthodes-de-développement) - * [Systèmes informatiques](#systèmes-informatiques) * [Théorie des langages](#théorie-des-langages) * [Assembleur](#assembleur) * [Bash / Shell](#bash--shell) @@ -68,10 +67,6 @@ * [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 (C, Unix/Linux,...)](http://sinf1252.info.ucl.ac.be/), par Olivier Bonaventure ([sources](https://github.com/obonaventure/SystemesInformatiques)) - - ####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 diff --git a/free-programming-books-id.md b/free-programming-books-id.md index 0b5a188dc..213fc46cf 100644 --- a/free-programming-books-id.md +++ b/free-programming-books-id.md @@ -1,13 +1,9 @@ ###Index -* [JAVA](#java) * [HTML & CSS](#html-css) * [Javascript](#javascript) * [PHP](#php) -###java -* [JENI Programming](http://www.taryo.net/free-e-book-pemrograman-java-edisi-indonesia-lengkap.html) - ###html-css * [Belajar HTML dan CSS](http://www.ariona.net/ebook-belajar-html-dan-css/) diff --git a/free-programming-books.md b/free-programming-books.md index 68a6e1727..acf773b83 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -313,7 +313,6 @@ * [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) * [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code) -* [Programming Computer Vision with Python](http://programmingcomputervision.com/) * [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html) * [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman * [The Python Game Book](http://thepythongamebook.com/en:start) @@ -326,11 +325,9 @@ ####Mathematics * [A First Course in Linear Algebra](http://linear.ups.edu/) - Robert A. Beezer -* [Advanced Data Analysis from an Elementary Point of View](http://www.stat.cmu.edu/~cshalizi/ADAfaEPoV/) * [Bayesian Methods for Hackers](https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers) - Cameron Davidson-Pilon * [CK-12 Probability and Statistics - Advanced](http://www.ck12.org/book/Probability-and-Statistics---Advanced-%2528Second-Edition%2529/) * [Calculus Made Easy](http://www.gutenberg.org/ebooks/33283) (PDF) - Silvanus P. Thompson -* [Category Theory for Computing Science](http://www.math.mcgill.ca/triples/Barr-Wells-ctcs.pdf) (PDF) * [Collaborative Statistics](http://cnx.org/content/col10522/latest/) * [Concepts & Applications of Inferential Statistics](http://vassarstats.net/textbook/) * [Essentials of Metaheuristics](http://cs.gmu.edu/~sean/book/metaheuristics/) by Sean Luke diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index de7509c9c..6da287996 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -11,7 +11,7 @@ * [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/) -* [Seven-Part Introduction to Angular](http://ngokevin/blog/angular-1) +* [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1) * [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) From 5e6934fc0d3829b7239a431c1d179abfc7f7d800 Mon Sep 17 00:00:00 2001 From: Perica Zivkovic Date: Sun, 13 Apr 2014 16:21:09 +0200 Subject: [PATCH 341/570] Added Practical Cryptography With Go In a "Go" section --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index acf773b83..9714e7fe8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -834,6 +834,7 @@ * [Learning Go](http://archive.miek.nl/projects/learninggo/index.html) * [Network programming with Go](http://jan.newmarch.name/go/) * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) +* [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) ###Gradle From e8358d1131730a6a2c2207e3eda3150bd42bc0a5 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sun, 13 Apr 2014 16:25:42 +0200 Subject: [PATCH 342/570] Alphabetize Go section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 9714e7fe8..d5f5117af 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -833,8 +833,8 @@ * [Go by Example](https://gobyexample.com/) * [Learning Go](http://archive.miek.nl/projects/learninggo/index.html) * [Network programming with Go](http://jan.newmarch.name/go/) -* [The Go Tutorial](http://golang.org/doc/go_tutorial.html) * [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) +* [The Go Tutorial](http://golang.org/doc/go_tutorial.html) ###Gradle From 4b845fc3087b60c7245835c1a67fa67d75c79f03 Mon Sep 17 00:00:00 2001 From: Emanuel Saringan Date: Mon, 14 Apr 2014 18:27:56 +0800 Subject: [PATCH 343/570] Added egghead.io in free courses --- free-courses-en.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index b4f0e2c97..9c809dfb8 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,6 +1,7 @@ ###Index * [Databases](#databases) * [HTML / CSS](#html--css) +* [JS](#js) * [iOS](#ios) * [Oracle PL/SQL](#oracle-plsql) * [Ruby](#ruby) @@ -14,6 +15,9 @@ * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) +###JS +* [Egghead.io](https://egghead.io/) + ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University From 4ce19b8c1c46ab7921c3b77c86085b63d76b1085 Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Kowalski Date: Mon, 14 Apr 2014 15:38:38 +0200 Subject: [PATCH 344/570] Update free-programming-books-pl.md Added one free book on Prolog programming --- free-programming-books-pl.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 5ce0c2b8b..2a056c919 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -8,6 +8,7 @@ * [JavaScript](#javascript) * [LaTeX](#latex) * [PHP](#php) +* [Prolog](#prolog) * [Python](#python) * [Ruby](#ruby) * [SQL](#sql) @@ -59,6 +60,10 @@ * [PHP: The Right Way](http://pl.phptherightway.com/) +###Prolog +* [Programowanie w logice z ograniczeniami: Łagodne wprowadzenie dla platformy ECLiPSe](http://www.pwlzo.pl/) + + ###Python * [Ukąś Pythona](http://python.edu.pl/byteofpython/index.html) * [Zanurkuj w Pythonie](http://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie) From 91a927977b27bec2ad356a8f17c2f3b2e209feaa Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Kowalski Date: Mon, 14 Apr 2014 15:44:56 +0200 Subject: [PATCH 345/570] Update free-programming-books.md Added one book on CLP programming in Prolog --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index d5f5117af..9f4e9e83f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -117,6 +117,7 @@ * [PowerShell](#powershell) * [Processing](#processing) * [Prolog](#prolog) + * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) * [Python](#python) * [Django](#django-version) * [Flask](#flask) @@ -1340,6 +1341,10 @@ See also [TeX](#tex) * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci +####Constraint Logic Programming (extended Prolog) +* [A Gentle Guide to Constraint Logic Programming via ECLiPSe](http://anclp.pl/) + + ###Python * [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) * [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) From fe6c9406d792705e09d3dac543bc08f7a9e9e3b5 Mon Sep 17 00:00:00 2001 From: Rudy Date: Tue, 15 Apr 2014 16:03:25 +1000 Subject: [PATCH 346/570] Add Vim Adventures to free-programming-interactive --- free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index b0e4b0215..bc3fdcb0c 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -109,3 +109,4 @@ ###Vim * [Interactive Vim Tutorial](http://www.openvim.com/tutorial.html) +* [Vim Adventures](http://vim-adventures.com/) From 1dd79b42acf6fa4e474eff02df96c5e237eacf8b Mon Sep 17 00:00:00 2001 From: Pmoranga Date: Tue, 15 Apr 2014 11:03:27 +0200 Subject: [PATCH 347/570] Added book made available by Alexandre Fiori --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 964af63be..66f76a693 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -18,6 +18,7 @@ * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). * [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html). +* [O Fantástico Mundo da Linguagem C] (https://fiorix.wordpress.com/2014/04/12/livro-sobre-c-e-linux/) ###Engenharia de Software ####Metodologias de Desenvolvimento de Software From 2dfa19494f2938a95616f5e428ccae4fdb4333c3 Mon Sep 17 00:00:00 2001 From: Bartuz Date: Tue, 15 Apr 2014 11:20:55 +0200 Subject: [PATCH 348/570] Adds Polish HTML & CSS book --- free-programming-books-pl.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 2a056c919..2248dcd7a 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -12,6 +12,8 @@ * [Python](#python) * [Ruby](#ruby) * [SQL](#sql) +* [HTML](#html) +* [CSS](#css) ###Niezależne od języka programowania @@ -76,3 +78,9 @@ ###SQL * [SQL i PL/SQL – podstawy](http://jsystems.pl/storage/sqlplsql1.pdf) + +###HTML +* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) + +###CSS +* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) From c3e4287ec821d5d0bce6b0e1a057d8207e9f3ca6 Mon Sep 17 00:00:00 2001 From: Bartuz Date: Tue, 15 Apr 2014 11:26:54 +0200 Subject: [PATCH 349/570] Sort list to alphabetical order --- free-programming-books-pl.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 2248dcd7a..c3e510b5c 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -2,8 +2,10 @@ * [Niezależne od języka programowania](#niezale%C5%BCne-od-j%C4%99zyka-programowania) * [C](#c) * [C++](#c-1) +* [CSS](#css) * [Common Lisp](#common-lisp) * [Haskell](#haskell) +* [HTML](#html) * [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) @@ -12,8 +14,6 @@ * [Python](#python) * [Ruby](#ruby) * [SQL](#sql) -* [HTML](#html) -* [CSS](#css) ###Niezależne od języka programowania @@ -36,6 +36,10 @@ * [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/) +###CSS +* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) + + ###Common Lisp * [Kurs programowania w języku Common Lisp](http://jcubic.pl/lisp_tutorial.php) @@ -44,6 +48,10 @@ * [Haskell](http://pl.wikibooks.org/wiki/Haskell) +###HTML +* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) + + ###Java * [Java start](http://javastart.pl/) @@ -78,9 +86,3 @@ ###SQL * [SQL i PL/SQL – podstawy](http://jsystems.pl/storage/sqlplsql1.pdf) - -###HTML -* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) - -###CSS -* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) From f6e6350b267d12b0797fc835eb71d0c056219a43 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 15 Apr 2014 12:35:13 +0200 Subject: [PATCH 350/570] Vim adventures : not free --- free-programming-interactive-tutorials-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index bc3fdcb0c..b0e4b0215 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -109,4 +109,3 @@ ###Vim * [Interactive Vim Tutorial](http://www.openvim.com/tutorial.html) -* [Vim Adventures](http://vim-adventures.com/) From 1afba0c21cf41c2495aadb7e2142567c237e9787 Mon Sep 17 00:00:00 2001 From: Kiwamu Okabe Date: Tue, 15 Apr 2014 20:19:48 +0900 Subject: [PATCH 351/570] Add ATS language (like ML) manual in Japanese --- free-programming-books-ja.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 724ecc276..29f50c203 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -39,6 +39,7 @@ * [Lua](#lua) * [Maven](#maven) * [Mercurial](#mercurial) +* [ML](#ml) * [NoSQL](#nosql) * [Objective-C](#objective-c) * [OCaml](#ocaml) @@ -320,6 +321,8 @@ * [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(翻訳) +###ML +* [ATSプログラミング入門](http://jats-ug.metasepi.org/doc/ATS2/INT2PROGINATS/index.html) ###NoSQL * [MongoDBの薄い本](http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) (PDF) - Karl Seguin, 濱野司(翻訳) From e77bc8c850341e4efcd326ea623f694b8c808c54 Mon Sep 17 00:00:00 2001 From: Jason Lv Date: Tue, 15 Apr 2014 19:21:40 +0800 Subject: [PATCH 352/570] Update free-programming-books-zh.md A free Chinese book about design and implementation of Redis Thanks author [huangz](https://github.com/huangz1990) --- free-programming-books-zh.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index d6d12e364..da8a2aeca 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -74,3 +74,4 @@ ### Database * [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) +* [Redis 设计与实现](http://www.redisbook.com) From 6da5304124ab3a67ec462f60fee60820b73d70bb Mon Sep 17 00:00:00 2001 From: Jens Bissinger Date: Tue, 15 Apr 2014 17:00:16 +0200 Subject: [PATCH 353/570] Add "Learn Git". --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 9f4e9e83f..6ff8ee04f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -823,6 +823,7 @@ * [Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)* * [git - the simple guide](http://rogerdudler.github.io/git-guide/) * [Git Workflows](http://documentup.com/skwp/git-workflows-book) +* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/ebook/command-line/introduction#start) - Tobias Günther * [Pro Git](http://git-scm.com/book) - Scott Chacon * [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest * [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net) From 4f7c8241d429d16d138d59a5c7589b5b60d5352e Mon Sep 17 00:00:00 2001 From: darkness Date: Tue, 15 Apr 2014 12:02:28 -0400 Subject: [PATCH 354/570] Update free-programming-books.md --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 9f4e9e83f..df0752194 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1280,6 +1280,7 @@ See also [TeX](#tex) * [Symfony2](http://symfony.com/doc/current/book/index.html) * [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/) * Laravel Framework + * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * Drupal Framework * [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole From 92533741651323014b2b23be2c0c69788656fd5e Mon Sep 17 00:00:00 2001 From: duncanmccoll Date: Wed, 16 Apr 2014 07:04:28 +1000 Subject: [PATCH 355/570] added cocoadevcentral.com --- free-courses-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index 9c809dfb8..ce6a84f05 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -20,7 +20,7 @@ ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University - +* [Cocoa Dev Central](http://cocoadevcentral.com/) ###Oracle PL/SQL * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) From 1b239888da659690d04ceb80ceb7f5beed3447aa Mon Sep 17 00:00:00 2001 From: Pavel Timofeev Date: Tue, 15 Apr 2014 18:37:48 -0300 Subject: [PATCH 356/570] Add Ruby in 20 minutes book --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 429e0702b..aa6b08503 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -169,6 +169,7 @@ ###Ruby +* [Ruby за двадцать минут](https://www.ruby-lang.org/ru/documentation/quickstart/) * [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А. * [Ruby](http://ru.wikibooks.org/wiki/Ruby) - Викиучебник * [Учись программировать](http://www.shokhirev.com/mikhail/ruby/ltp/title.html) - Крис Пайн From c21416bd783df899b5eee70f9e458aa77a0a118c Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Wed, 16 Apr 2014 06:54:11 +0430 Subject: [PATCH 357/570] 24,000 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 30733f786..a23668e4f 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - 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 23,000 people starred in 6 months. ;) +- be part of a project that over 24,000 people starred in 7 months. ;) **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. From 90c648e6314bc7dcedac1ed7f92b407b3112900f Mon Sep 17 00:00:00 2001 From: Mojtahedi Date: Wed, 16 Apr 2014 07:01:59 +0430 Subject: [PATCH 358/570] Fixes #901 --- free-courses-en.md | 2 +- free-programming-books.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index ce6a84f05..9c809dfb8 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -20,7 +20,7 @@ ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University -* [Cocoa Dev Central](http://cocoadevcentral.com/) + ###Oracle PL/SQL * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) diff --git a/free-programming-books.md b/free-programming-books.md index 7d1eaeeed..074eabdf6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -907,6 +907,7 @@ ###iOS * [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* * [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) +* [Cocoa Dev Central](http://cocoadevcentral.com/) ###Isabelle/HOL From 451f769ea9abcdb7283560829cd434c336c7e2b9 Mon Sep 17 00:00:00 2001 From: Mojtahedi Date: Wed, 16 Apr 2014 07:37:54 +0430 Subject: [PATCH 359/570] [update] - [Contribution.md - differences of books, courses, interactive tutorials] --- CONTRIBUTING.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c00906c80..9e77963b7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,30 +4,30 @@ This guide details how to contribute to this repository. ## Contributor license agreement -By submitting code you agree to the [LICENSE](/LICENSE) of this repository. +By submitting code you agree to the [LICENSE](https://github.com/vhf/free-programming-books/blob/master/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. +## All the steps you need +1. First of all, what you want to add should be actually 'Free'. Don't mistake "An easy link to Download a book" with "Free". +2. If you don't know how to work with git or github, just simply go to [Wiki: Contribution](https://github.com/vhf/free-programming-books/wiki/Contribution) and read the rest. +3. We have 3 kinds of lists. Make sure you know where you're adding the link: + + + **Books** : PDF, HTML, DJVU, ePub, a gitBook.io based site, a Git repo, etc. + + **Courses** : A course is a well designed learning material which was made by an organized group and is availabe for a long time where there is no interactive tool embeded in the site. e.g.: [OpenCourseWare](http://ocw.mit.edu/), [PHPAcademy](https://phpacademy.org), etc. + + **Interactive Tutorials** : An application which helps you learn, by actually typing syntax. e.g.: [Codecademy](http://www.codecademy.com/), [Try Github](http://try.github.io/), etc. - -## 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. +4. We prefer small commits rather than one large commit in a pull request. If you don't have the time to make small commit, add an issue with all the links included and we'll add them for you. +5. Use our standard for formatting the .md file. Check it out: [Formatting](#formatting) +6. 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 ```

```, in Markdown is ```###```), and subsections are using level 4 (in Markdown is ####). ++ Sections are using level 3 heading (in HTML is ```

```, in Markdown is ```###```), and subsections are using level 4 (in HTML is ```

```, in Markdown is ```####```). The idea is to have -+ ```2``` empty lines between last suggested book & header ++ ```2``` empty lines between last suggested book & new 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. @@ -47,6 +47,7 @@ GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) (P BAD : * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)- Robert GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) - Robert + ``` From 1f355419aa7b2b8ee9e0330ac02197ff7bc3dd16 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 16 Apr 2014 10:47:27 -0500 Subject: [PATCH 360/570] [en] Sorting Python section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 522f84473..d7572be9a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1394,11 +1394,11 @@ See also [TeX](#tex) * [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh * [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) * [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) +* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz * [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) * [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern * [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey * [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) -* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) From c1674e25c38302d200ae245796de2712153393c1 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 16 Apr 2014 10:52:57 -0500 Subject: [PATCH 361/570] [en] Added Python book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index d7572be9a..25c0555bf 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1379,6 +1379,7 @@ See also [TeX](#tex) * [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) * [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) * [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) +* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech * [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/) From ab03ea2b0e43066c84abbf9a205bd67c5fa02b2a Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 16 Apr 2014 21:27:24 +0200 Subject: [PATCH 362/570] Line spacing --- free-programming-books.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 074eabdf6..522f84473 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -653,6 +653,7 @@ * [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html) * [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system) + ###C++ * [C++ Annotations](http://cppannotations.sourceforge.net/) * [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF) @@ -702,7 +703,6 @@ * [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/) @@ -757,7 +757,6 @@ * [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert - ###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) @@ -1282,7 +1281,7 @@ See also [TeX](#tex) * [Symfony2](http://symfony.com/doc/current/book/index.html) * [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/) * Laravel Framework - * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) + * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * Drupal Framework * [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole From 527789ffcc4df7d73f2febe2ed029bf4eede231f Mon Sep 17 00:00:00 2001 From: wwq0327 Date: Thu, 17 Apr 2014 14:44:50 +0800 Subject: [PATCH 363/570] add python and golang --- free-programming-books-zh.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index da8a2aeca..d4a26fe5e 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -11,6 +11,8 @@ * [Scala](#scala) * [Shell](#shell) * [Database](#database) +* [Golang](#golang) +* [Python](#python) ###在线教育 @@ -75,3 +77,11 @@ ### Database * [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) * [Redis 设计与实现](http://www.redisbook.com) + +### Golang +* [Go Web编程](https://github.com/astaxie/build-web-application-with-golang) +* [Go编程基础](https://github.com/Unknwon/go-fundamental-programming) + +### Python +* [深入Python](http://woodpecker.org.cn/diveintopython/) +* [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/) From 11b46d167165e30cbe715873971811f48a835002 Mon Sep 17 00:00:00 2001 From: kidsil Date: Thu, 17 Apr 2014 09:12:29 +0200 Subject: [PATCH 364/570] Removing none-free book (9$ for the ebook) --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 522f84473..5b03deb7b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -884,7 +884,6 @@ * [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 -* [HTML5 For Web Designers](http://html5forwebdesigners.com/) - Jeremy Keith * [Learn CSS Layout](http://learnlayout.com/) * [Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus From dc34b65445732c5048038dafb0a677d590f9ec10 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 17 Apr 2014 13:26:06 +0200 Subject: [PATCH 365/570] Revert #904 : freely available online --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5b03deb7b..522f84473 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -884,6 +884,7 @@ * [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 +* [HTML5 For Web Designers](http://html5forwebdesigners.com/) - Jeremy Keith * [Learn CSS Layout](http://learnlayout.com/) * [Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus From 0b35e5d95adae6d14167b529e386b1b8d87ed710 Mon Sep 17 00:00:00 2001 From: Martin Kiesel Date: Thu, 17 Apr 2014 19:21:45 +0200 Subject: [PATCH 366/570] Added PHP e-book --- free-programming-books-cs.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index 32eb8e397..4079697e6 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -13,6 +13,7 @@ * [Linux](#linux) * [Distribuce](#distribuce) * [OpenSource](#opensource) +* [PHP](#php) * [Python](#python) * [Ruby](#ruby) * [TeX](#tex) @@ -79,6 +80,8 @@ * [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) (PDF) * [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) (PDF) +###PHP +* [PHP Tvorba interaktivních internetových aplikací](http://www.kosek.cz/php/php-tvorba-interaktivnich-internetovych-aplikaci.pdf) ###Python * [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) (PDF) From 2fa91ea690f9488b213bd3aba6b3d77f36aa8950 Mon Sep 17 00:00:00 2001 From: psyomn Date: Thu, 17 Apr 2014 15:29:42 -0400 Subject: [PATCH 367/570] compiler-design: fix typo; add closing parenthesis --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 25c0555bf..defaa7396 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -255,7 +255,7 @@ ####Compiler Design -* [Basics of Compiler Design (Anniversary Edition](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen +* [Basics of Compiler Design (Anniversary Edition)](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen * [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry * [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF) * [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann From 42a5320be91094c296f119e2427e664849b09b43 Mon Sep 17 00:00:00 2001 From: Harry Moreno Date: Thu, 17 Apr 2014 14:33:54 -0700 Subject: [PATCH 368/570] added unix for poets by kenneth ward church --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index defaa7396..f771b809a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1654,6 +1654,7 @@ See also [LaTeX](#latex) * [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel * [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML) +* [Unix for Poets](https://phaven-prod.s3.amazonaws.com/files/document_part/asset/25053/HYDkIhrS3il3SWCjj-WZ-ScKn2Y/UnixforPoets.pdf) - Kenneth Ward Church (PDF) ###Vim From 3d3b8c54dddf7bce160d19872d0e68dc4c98a1b1 Mon Sep 17 00:00:00 2001 From: Sebastian Godelet Date: Fri, 18 Apr 2014 13:37:17 +0200 Subject: [PATCH 369/570] Add the Visual Prolog programming language See: http://www.visual-prolog.com/ --- free-programming-books.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index f771b809a..792d1b003 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -152,6 +152,7 @@ * [TypeScript](#typescript) * [Unix](#unix) * [Vim](#vim) +* [Visual Prolog](#visual-prolog) * [Web Services](#web-services) * [Windows 8](#windows-8) * [Windows Phone](#windows-phone) @@ -1668,6 +1669,11 @@ See also [LaTeX](#latex) * [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) *(Leanpub, by Tim Ottinger)* +###Visual Prolog +* [A Beginners' Guide to Visual Prolog](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog) +* [Visual Prolog for Tyros](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros) + + ###Web Services * [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF) From 7e78051d7cfe990fc2aadbceb5270c1efcda520f Mon Sep 17 00:00:00 2001 From: Sebastian Godelet Date: Fri, 18 Apr 2014 13:41:44 +0200 Subject: [PATCH 370/570] Visual Prolog programming language in Chinese --- free-programming-books-zh.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index d4a26fe5e..455aa9b9e 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -13,6 +13,7 @@ * [Database](#database) * [Golang](#golang) * [Python](#python) +* [Visual Prolog](#visual-prolog) ###在线教育 @@ -85,3 +86,7 @@ ### Python * [深入Python](http://woodpecker.org.cn/diveintopython/) * [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/) + +### Visual Prolog +* [Visual Prolog 7边练边学](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros_in_Chinese) +* [Visual Prolog 7初学指南](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog_in_Chinese) From 6d9f77f8fe9809dbd1e62febf4f14e02984a7b35 Mon Sep 17 00:00:00 2001 From: Sebastian Godelet Date: Fri, 18 Apr 2014 14:19:13 +0200 Subject: [PATCH 371/570] Add the Mercury programming language Add a link to the Mercury User's Guide (PDF) --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 792d1b003..11bcc3dc0 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -95,6 +95,7 @@ * [MATLAB](#matlab) * [Maven](#maven) * [Mercurial](#mercurial) +* [Mercury](#mercury) * [Meta-Lists](#meta-lists) * [MySQL](#mysql) * [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio) @@ -1157,6 +1158,10 @@ See also [TeX](#tex) * [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) - +###Mercury +* [The Mercury Users' Guide](http://www.mercurylang.org/information/doc-release/user_guide.pdf) (PDF) + + ###MySQL * [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials) * [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf) From 2ead35a7917b84761305a3c8a7acfb9640a59d88 Mon Sep 17 00:00:00 2001 From: Sebastian Godelet Date: Fri, 18 Apr 2014 15:25:12 +0200 Subject: [PATCH 372/570] Linkifyed the Edit entry This way it is easer to scan for the main .md file --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a23668e4f..301ebd0b7 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Moved to GitHub for collaborative updating and for the site mentioned above. It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Please read [CONTRIBUTING](/CONTRIBUTING.md). - [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) +- [Edit](https://github.com/vhf/free-programming-books/edit/master/free-programming-books.md) (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 24,000 people starred in 7 months. ;) From d986edcfb2a53e8cf3a65b4a9c395db222c73ad5 Mon Sep 17 00:00:00 2001 From: Sebastian Godelet Date: Sat, 19 Apr 2014 13:09:28 +0200 Subject: [PATCH 373/570] Unix for Poets: Using PDF from Stanford The previous link pointed to Amazon S3 web space, as mentioned in: https://github.com/vhf/free-programming-books/pull/909 that does not seem appropriate. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 11bcc3dc0..53bf9117e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1660,7 +1660,7 @@ See also [LaTeX](#latex) * [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel * [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML) -* [Unix for Poets](https://phaven-prod.s3.amazonaws.com/files/document_part/asset/25053/HYDkIhrS3il3SWCjj-WZ-ScKn2Y/UnixforPoets.pdf) - Kenneth Ward Church (PDF) +* [Unix for Poets](http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF) ###Vim From eee7c8d9c873988c32665a4eccc74d1fc7cc4c85 Mon Sep 17 00:00:00 2001 From: AveVlad Date: Sat, 19 Apr 2014 23:12:07 +0300 Subject: [PATCH 374/570] add PHP: The Right Way --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index aa6b08503..f3b3cb041 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -145,6 +145,7 @@ ###PHP * [Руководство по PHP](http://docs.php.net/manual/ru/) +* [PHP: Правильный Путь](http://getjump.github.io/ru-php-the-right-way/) * [Самоучитель (учебник) по PHP](http://www.php-s.ru/self-teacher/) From 80b0e3121b9d1029d648f3a52b47747f28ba7a89 Mon Sep 17 00:00:00 2001 From: "Josh R." Date: Sat, 19 Apr 2014 15:51:59 -0700 Subject: [PATCH 375/570] Remove High Performance Drupal - Not Free --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 53bf9117e..f48316196 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1290,7 +1290,6 @@ See also [TeX](#tex) * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * Drupal Framework - * [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole * 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) From b517326156b66df6178795c48eac55710124ee52 Mon Sep 17 00:00:00 2001 From: Guillaume Nargeot Date: Sun, 20 Apr 2014 11:00:02 +0900 Subject: [PATCH 376/570] [en] Added CIS 194: Introduction to Haskell --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 53bf9117e..e25a4d25d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -858,6 +858,7 @@ * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) +* [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) (course) - Brent Yorgey * [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) (course notes and slides) - Bryan O'Sullivan * [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) From fa6c255cf12d8550902769eb579a1523631ce46e Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 19 Apr 2014 23:52:20 -0500 Subject: [PATCH 377/570] [es] Adding a misc. book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index df583ac65..9f921cc95 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -83,6 +83,7 @@ ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) * [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/) +* [Videojuegos Multiplataforma con OpenFL](http://www.openflbook.com/) ####Paradigmas de Programación From fa7a4dfdf328b1666ff4561ac91baf4e93ab1bbf Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sun, 20 Apr 2014 14:04:55 +0200 Subject: [PATCH 378/570] Correct #918 --- free-courses-en.md | 5 +++++ free-programming-books.md | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index 9c809dfb8..f660518e3 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,5 +1,6 @@ ###Index * [Databases](#databases) +* [Haskell](#haskell) * [HTML / CSS](#html--css) * [JS](#js) * [iOS](#ios) @@ -10,6 +11,10 @@ * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) +###Haskell +* [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) - Brent Yorgey +* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) - Bryan O'Sullivan + ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) diff --git a/free-programming-books.md b/free-programming-books.md index fd320efcc..74f26fc96 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -858,8 +858,6 @@ * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) -* [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) (course) - Brent Yorgey -* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) (course notes and slides) - Bryan O'Sullivan * [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) * [Haskell no panic](http://lisperati.com/haskell/) From 2682fc8a7f04c4686319467489aa26f766594986 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sun, 20 Apr 2014 12:56:28 -0500 Subject: [PATCH 379/570] [en] Sorting Machine Learning section --- free-programming-books.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 74f26fc96..2e892687d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -307,23 +307,23 @@ * [AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java](http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.pdf) - George F. Luger, William A Stubblefield * [An Introduction to Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani * [Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)* +* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF) * [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage) * [Computer Vision: Algorithms and Applications](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/) * [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/) +* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/) * [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/itila/) -* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) (PDF) +* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) - Alex Smola and S.V.N. Vishwanathan (PDF) +* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) - Amnon Shashua * [Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf) (PDF) +* [Machine Learning](http://www.intechopen.com/books/machine_learning) * [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) * [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code) * [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html) * [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman -* [The Python Game Book](http://thepythongamebook.com/en:start) * [The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575) -* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) -* [Machine Learning](http://www.intechopen.com/books/machine_learning) -* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/) -* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF) +* [The Python Game Book](http://thepythongamebook.com/en:start) ####Mathematics From e206bf3d76ef839696b3274252c021ae0a7cd737 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sun, 20 Apr 2014 12:59:15 -0500 Subject: [PATCH 380/570] [en] sorting Ada section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 2e892687d..95e8a25fc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -542,11 +542,11 @@ ###Ada +* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) * [Ada 95: The Craft of Object-Oriented Programming](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm) * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF) * [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF) * [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html) -* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) ###Agda From 936415473fe089ec7d2ede64a91ff5bd0d8e86dc Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sun, 20 Apr 2014 13:02:32 -0500 Subject: [PATCH 381/570] [en] sorting Assambly Language section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 95e8a25fc..735b41938 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -580,6 +580,7 @@ ###Assembly Language +* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners) * [Assembly Language Succinctly](http://www.syncfusion.com/Content/downloads/ebook/Assembly_Language_Succinctly.pdf) * [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/) * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter @@ -591,7 +592,6 @@ * [The Second Book Of Machine Language](http://www.atariarchives.org/2bml/) * [Wizard Code](http://vendu.twodots.nl/wizardcode.html) * [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly) -* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners) ####Non-X86 From d33d00ec4c57c773dea883300018a457232f8512 Mon Sep 17 00:00:00 2001 From: jeffdc Date: Sun, 20 Apr 2014 16:29:10 -0400 Subject: [PATCH 382/570] Re-added Category Theory for Computing Science with udpated link. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 74f26fc96..59a68a7be 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -524,6 +524,7 @@ ####Theoretical Computer Science * [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html) * [Building Blocks for Theoretical Computer Science](http://www.cs.uiuc.edu/~mfleck/building-blocks/index.html) - Margaret M. Fleck +* [Category Theory for Computing Science](http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf) (PDF) * [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF) * [Introduction to Computing](http://www.computingbook.org/) * [Introduction to Theory of Computation](http://cg.scs.carleton.ca/~michiel/TheoryOfComputation/) (PDF) - Anil Maheshwari and Michiel Smid From 79c02f1a6fb02191be55183de463592695a7ae95 Mon Sep 17 00:00:00 2001 From: Gutierri Barboza Date: Mon, 21 Apr 2014 03:45:28 -0300 Subject: [PATCH 383/570] PDF about language php --- free-programming-books-pt_BR.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 66f76a693..1507ce4a4 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -8,6 +8,7 @@ * [HTML / CSS](#html--css) * [Java](#java) * [JavaScript](#javascript) +* [PHP](#php) * [LaTeX](#latex) * [Python](#python) * [Ruby](#ruby) @@ -61,6 +62,9 @@ * [Node.js para Leigos](http://udgwebdev.com/nodejs) * [Tudo sobre Meteor](http://udgwebdev.com/meteor) +###Php +* [PHP](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf) + ###LaTeX * [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br) From f7114fc41aae2583c478e7c9d418581332abf5ac Mon Sep 17 00:00:00 2001 From: h0lyalg0rithm Date: Mon, 21 Apr 2014 00:01:31 -0700 Subject: [PATCH 384/570] Add EmberFlare and Dockyard tutorial --- javascript-frameworks-resources.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index 6da287996..6f0e22097 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -38,6 +38,8 @@ * [Ember.js - Getting started](http://emberjs.com/guides/getting-started/) * [Ember 101](http://ember101.com/) * [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/) +* [EmberFlare](https://emberflare.com/) +* [Ember App with RailsApi](http://reefpoints.dockyard.com/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1.html) ## Knockout.js From 777e438d2a2046868438f87c0fbf5db4d07d5d9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=BA=E5=91=BD=E6=97=A0=E6=95=8C=E8=83=A1=E5=B0=8F?= =?UTF-8?q?=E6=9D=A5?= Date: Tue, 22 Apr 2014 22:06:07 +0800 Subject: [PATCH 385/570] =?UTF-8?q?A=20Chinese=20translation=20of=20?= =?UTF-8?q?=E3=80=8AUNIX=20TOOLBOX=E3=80=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-zh.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 455aa9b9e..997061500 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -1,6 +1,7 @@ ###目录 * [在线教育](#在线教育) * [软件开发方法](#%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e6%96%b9%e6%b3%95) +* [操作系统](#操作系统) * [HTML / CSS](#html--css) * [版本控制](#版本控制) * [Ruby](#ruby) @@ -29,6 +30,8 @@ * [硝烟中的 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) +###操作系统 +* [UNIX TOOLBOX](http://cb.vu/unixtoolbox_zh_CN.xhtml) ###HTML / CSS * [学习CSS布局](http://zh.learnlayout.com/) From ec0748a82d8e25ec3a25a8c16de01992f3fc71ef Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 22 Apr 2014 11:13:27 -0500 Subject: [PATCH 386/570] [en] Sorting Software Architecture section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 992207d89..f49065f9b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -498,6 +498,7 @@ * [How to Design Programs](http://www.htdp.org/) * [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) * [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook) +* [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) (Leanpub, by Nick Oostvogels) * [Methods and Techniques for the Design and Implementation of Domain-Specific Languages](http://www.st.ewi.tudelft.nl/~arie/phds/Hemel.pdf) - Zef Hemel * [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson * [NASA Manager Handbook for Software Development](http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf) (PDF) @@ -514,7 +515,6 @@ * [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/) * [Web API Design](https://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design) * [Your API Is Bad](https://leanpub.com/yourapiisbad) *(Leanpub, by Paddy Foran)* -* [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) *(Leanpub, by Nick Oostvogels)* ####Standards From 96e3c984f0a269877ce8fc7f4c5a80c046051ed0 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 22 Apr 2014 11:16:49 -0500 Subject: [PATCH 387/570] [en] Sorting Clojure section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index f49065f9b..0e7f0e941 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -683,6 +683,7 @@ ###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 Cheat Sheet](http://clojure.org/cheatsheet) * [Clojure Cookbook](https://github.com/clojure-cookbook/clojure-cookbook) * [Clojure for the Brave and True](http://www.braveclojure.com/) * [Clojure in Small Pieces](http://daly.axiom-developer.org/clojure.pdf) - Rich Hickey @@ -692,7 +693,6 @@ * [Data Sorcery with Clojure](http://data-sorcery.org/contents/) * [Modern cljs](https://github.com/magomimmo/modern-cljs) * [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide) -* [Clojure Cheat Sheet](http://clojure.org/cheatsheet) ###COBOL From fdbc2156d71b76825b17e64004b01d16c6e1ad49 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 22 Apr 2014 11:18:14 -0500 Subject: [PATCH 388/570] [en] Sorting Emacs section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 0e7f0e941..d14b7ddfc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -748,9 +748,9 @@ ###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) * [GNU Emacs Lisp Reference Manual](http://www.gnu.org/software/emacs/manual/elisp.html) +* [GNU Emacs Manual, 17th Edition, v. 24.2](http://shop.fsf.org/product/Emacs_Manual_24/) ###Erlang From 1c3980b2d324df360cf0db0a4592c60a7edc8bd4 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 22 Apr 2014 11:19:44 -0500 Subject: [PATCH 389/570] [en] Sorting F# section --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index d14b7ddfc..2b9bdcd91 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -761,10 +761,10 @@ ###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)* +* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks +* [Programming Language Concepts for Software Developers](http://www.itu.dk/courses/BPRD/E2009/plcsd-1-2.pdf) (PDF) +* [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters) ###Flex From 5b9f8f4886d076bbadaa45118a4bac0881282606 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 22 Apr 2014 11:25:21 -0500 Subject: [PATCH 390/570] [en] Removing entry on free-programming-interactive-tutorials --- free-programming-interactive-tutorials-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index d3a764185..b0e4b0215 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -88,7 +88,6 @@ ###Python * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) -* [Introduction to Data Processing with Python](http://opentechschool.github.io/python-data-intro/) * [Learn Python](http://www.learnpython.org/) * [Python Koans](https://github.com/gregmalcolm/python_koans) From b1a0e358e04b2223be6a048c7588f982aac61ea5 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 23 Apr 2014 00:07:19 -0500 Subject: [PATCH 391/570] [es] Adding Java book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 9f921cc95..cc4c475bc 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -147,6 +147,7 @@ ###Java * [Aprendiendo Java](http://www.compunauta.com/forums/linux/programacion/java/AprendiendoJava.pdf) (PDF) * [Arquitectura Java Sólida](http://www.arquitecturajava.com/) +* [Desarrollo de proyectos informáticos con Java](http://www3.uji.es/~belfern/pdf/libroJavaConTapa.pdf) (PDF) * [Notas de Introducción al Lenguaje de Programación Java](http://www.matematicas.unam.mx/jloa/publicaciones/introduccionJava.pdf), por Jorge L. Ortega Arjona, UNAM (PDF) * [Pensando la computación como un científico (con Java)](http://www.ungs.edu.ar/areas/publicaciones/476/pensando-la-computacion-como-un-cientifico.html) * [Programación Orientada a Objetos en Java](http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/opt/java.pdf) (PDF) From c231bd1d275ad38624d4044cda3189273f5e19da Mon Sep 17 00:00:00 2001 From: Gordon Chiam Date: Wed, 23 Apr 2014 14:23:34 +0800 Subject: [PATCH 392/570] Added 'Test-Driven Web Development with Python' --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 9d4930000..1ab4473d4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1355,6 +1355,7 @@ See also [TeX](#tex) * [Deploy Django](http://www.deploydjango.com) * [The Django Book](http://www.djangobook.com) * [Tango With Django](http://www.tangowithdjango.com/) +* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) - HTML ####Flask From 7fd8c472c8aeb215258871194c0eb61d6f8be83f Mon Sep 17 00:00:00 2001 From: Gordon Chiam Date: Wed, 23 Apr 2014 14:29:49 +0800 Subject: [PATCH 393/570] Fixed formating according to contribution guidelines --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 1ab4473d4..cf1f59262 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1355,7 +1355,7 @@ See also [TeX](#tex) * [Deploy Django](http://www.deploydjango.com) * [The Django Book](http://www.djangobook.com) * [Tango With Django](http://www.tangowithdjango.com/) -* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) - HTML +* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (HTML) ####Flask From 6656b3dee8c7a62fae2aac60c16b515948da2ff6 Mon Sep 17 00:00:00 2001 From: Gordon Chiam Date: Wed, 23 Apr 2014 14:35:24 +0800 Subject: [PATCH 394/570] [en] sorting books under Django section --- free-programming-books.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index cf1f59262..088b855a9 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1348,14 +1348,14 @@ See also [TeX](#tex) ####Django -* [Djen of Django](http://agiliq.com/books/djenofdjango/) -* [Django by Example](http://www.lightbird.net/dbe/) -* [Django by Example for Django 1.5](http://lightbird.net/dbe2/) -* [Effective Django](http://effectivedjango.com/) * [Deploy Django](http://www.deploydjango.com) -* [The Django Book](http://www.djangobook.com) +* [Django by Example for Django 1.5](http://lightbird.net/dbe2/) +* [Django by Example](http://www.lightbird.net/dbe/) +* [Djen of Django](http://agiliq.com/books/djenofdjango/) +* [Effective Django](http://effectivedjango.com/) * [Tango With Django](http://www.tangowithdjango.com/) * [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (HTML) +* [The Django Book](http://www.djangobook.com) ####Flask From 88ce937098ce7f17ca699b0d95056d2cb23b3158 Mon Sep 17 00:00:00 2001 From: Gordon Chiam Date: Wed, 23 Apr 2014 16:22:07 +0800 Subject: [PATCH 395/570] [en] sorting titles under Python section --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index c12639d05..942efc656 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1356,8 +1356,8 @@ See also [TeX](#tex) * [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) * [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) * [A Guide to Python's Magic Methods](http://www.rafekettler.com/magicmethods.html) - Rafe Kettler -* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) * [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) +* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) * [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/) - Mark Pilgrim @@ -1404,10 +1404,10 @@ See also [TeX](#tex) * [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) * [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern * [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey -* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) -* [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) +* [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum +* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) ####Django (Version) From ebc3ddff00502228efa842fa087a745377885073 Mon Sep 17 00:00:00 2001 From: Gordon Chiam Date: Wed, 23 Apr 2014 16:30:54 +0800 Subject: [PATCH 396/570] fixed formatting under Python section --- free-programming-books.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 942efc656..940f1602a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1356,8 +1356,8 @@ See also [TeX](#tex) * [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) * [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) * [A Guide to Python's Magic Methods](http://www.rafekettler.com/magicmethods.html) - Rafe Kettler -* [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) -* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) +* [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) (PDF) +* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) (PDF) * [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/) - Mark Pilgrim @@ -1377,7 +1377,7 @@ See also [TeX](#tex) * [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) * [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 -* [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt +* [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt (PDF) * [Natural Language Processing with Python](http://www.nltk.org/book) * [Non-Programmer's Tutorial for Python 2.6](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) * [Non-Programmer's Tutorial for Python 3](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) @@ -1402,9 +1402,9 @@ See also [TeX](#tex) * [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) * [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz * [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) -* [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern +* [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern (PDF) * [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey -* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML +* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (HTML) * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum * [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) From c7a85dbb54db2079557985141e13b5c76700aa64 Mon Sep 17 00:00:00 2001 From: Gordon Chiam Date: Thu, 24 Apr 2014 16:27:05 +0800 Subject: [PATCH 397/570] add Google C++ and Python courses --- free-courses-en.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index f660518e3..38ec8ac66 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,12 +1,18 @@ ###Index +* [C++](#c) * [Databases](#databases) * [Haskell](#haskell) * [HTML / CSS](#html--css) * [JS](#js) * [iOS](#ios) * [Oracle PL/SQL](#oracle-plsql) +* [Python](#python) * [Ruby](#ruby) +###C++ +* [Google's C++ Course](https://developers.google.com/edu/c++/) + + ###Databases * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) @@ -30,6 +36,11 @@ ###Oracle PL/SQL * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) + +###Python +* [Google's Python Course](https://developers.google.com/edu/python/) + + ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) From 48bb634f4c0bce86650627df372d30734f3d91e0 Mon Sep 17 00:00:00 2001 From: Gordon Chiam Date: Thu, 24 Apr 2014 16:27:56 +0800 Subject: [PATCH 398/570] format free-courses-en.md --- free-courses-en.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index 38ec8ac66..8db5aa2bb 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -17,10 +17,12 @@ * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) + ###Haskell * [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) - Brent Yorgey * [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) - Bryan O'Sullivan + ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) @@ -29,6 +31,7 @@ ###JS * [Egghead.io](https://egghead.io/) + ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University @@ -43,4 +46,3 @@ ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) - From 9c94a33fbc655129013b3a4f53aef4b03f074e7c Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 24 Apr 2014 10:41:36 -0500 Subject: [PATCH 399/570] [es] Adding SQL books --- free-programming-books-es.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index cc4c475bc..496293ec6 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -237,5 +237,7 @@ ###SQL +* [El lenguaje SQL](http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-datos/P06_M2109_02149.pdf) +* [Manual de gestión de base de datos](http://www.jorgesanchez.net/bd/gbd2012.pdf) * [Tutorial de SQL](http://www.desarrolloweb.com/manuales/9/) From 05dc4d6eb35ef76826529d8c5e04a94cf01ae3d0 Mon Sep 17 00:00:00 2001 From: Erendis Date: Fri, 25 Apr 2014 13:26:30 +0200 Subject: [PATCH 400/570] Update free-programming-books.md * [Algorithms and Automatic Computing Machines (1963)] (https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 940f1602a..5f1207c1a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -218,6 +218,7 @@ * [Algorithmic Graph Theory](http://code.google.com/p/graphbook/) * [Algorithms](http://www.cs.berkeley.edu/~vazirani/algorithms/) - Dasgupta, Papadimitriou, Vazirani (PDFs) * [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick and Kevin Wayne +* [Algorithms and Automatic Computing Machines (1963)] (https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot * [Algorithms and Complexity](http://www.math.upenn.edu/~wilf/AlgoComp.pdf) (PDF) * [Algorithms and Data-Structures](http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf) (PDF) * [Algorithms Course Materials](http://compgeom.cs.uiuc.edu/~jeffe/teaching/algorithms/) - Jeff Erickson From 7e939aabb6193dc06dc75bf94f7b2e20a681701f Mon Sep 17 00:00:00 2001 From: Jeongseok Son Date: Sat, 26 Apr 2014 23:36:52 +0900 Subject: [PATCH 401/570] Add 'Rust By Example' to Rust section --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5f1207c1a..ab2028485 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1507,6 +1507,7 @@ See also [TeX](#tex) ###Rust +* [Rust by Example](http://rustbyexample.github.io/) * [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html) From f3018831165f7680d2671896dd1632f9b4892cf6 Mon Sep 17 00:00:00 2001 From: Yohanna Gadelrab Date: Sat, 26 Apr 2014 22:05:03 -0400 Subject: [PATCH 402/570] Added two C++ tutorials. --- free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index 8db5aa2bb..ae353771d 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -11,6 +11,8 @@ ###C++ * [Google's C++ Course](https://developers.google.com/edu/c++/) +* [LearnCpp.com C++ Tutorial] (http://www.learncpp.com/) +* [Introduction to C++] (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware) ###Databases From 5757108748f03eb4a706fa9a7e487fb1cdc6e530 Mon Sep 17 00:00:00 2001 From: Yohanna Gadelrab Date: Sat, 26 Apr 2014 22:12:00 -0400 Subject: [PATCH 403/570] Alphabetized C++ Section. --- free-courses-en.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index ae353771d..a37046966 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -11,8 +11,9 @@ ###C++ * [Google's C++ Course](https://developers.google.com/edu/c++/) -* [LearnCpp.com C++ Tutorial] (http://www.learncpp.com/) * [Introduction to C++] (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware) +* [LearnCpp.com C++ Tutorial] (http://www.learncpp.com/) + ###Databases From 585ee3710d1d7d086cd874fc1b6605c16100d1e5 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sun, 27 Apr 2014 12:23:44 -0500 Subject: [PATCH 404/570] Sorting Flex section & minimal markdown fix --- free-programming-books.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 0263f39dc..cd29578f6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -218,7 +218,7 @@ * [Algorithmic Graph Theory](http://code.google.com/p/graphbook/) * [Algorithms](http://www.cs.berkeley.edu/~vazirani/algorithms/) - Dasgupta, Papadimitriou, Vazirani (PDFs) * [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick and Kevin Wayne -* [Algorithms and Automatic Computing Machines (1963)] (https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot +* [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot * [Algorithms and Complexity](http://www.math.upenn.edu/~wilf/AlgoComp.pdf) (PDF) * [Algorithms and Data-Structures](http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf) (PDF) * [Algorithms Course Materials](http://compgeom.cs.uiuc.edu/~jeffe/teaching/algorithms/) - Jeff Erickson @@ -771,8 +771,8 @@ ###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) +* [Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf) (PDF) ###Firefox OS From c207b4eebe5030e42818a96a4cee108de79c4a67 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Mon, 28 Apr 2014 17:58:59 +0200 Subject: [PATCH 405/570] Remove a non-free book --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index ab2028485..6c9b9382e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -434,7 +434,6 @@ ####Operating systems * [How to Make a Computer Operating System (Work in Progress)](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) -* [Operating System Concepts, 8th Edition](http://elajt.info/lit/OS_8th_Edition.pdf) (PDF) * [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX) * [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF) * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo From 18e99e623c3318e1833b3e1ea1d563b561ba14ca Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Mon, 28 Apr 2014 18:01:11 +0200 Subject: [PATCH 406/570] Remove dead link --- free-programming-interactive-tutorials-en.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index b0e4b0215..c5a6ec541 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -78,10 +78,6 @@ * [Try Ocaml](http://try.ocamlpro.com/) -###Perl -* [Perltuts.com](http://perltuts.com) - - ###PHP * [Learn PHP](http://www.learn-php.org/) From bda10b886aead88b223978a7de602bd7a77d016f Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 28 Apr 2014 12:39:42 -0500 Subject: [PATCH 407/570] [en] Sorting Force section --- free-programming-books.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index cd29578f6..2c7b22c5e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -780,21 +780,22 @@ ###Force.com +* [Analytics Workbook](http://www.salesforce.com/us/developer/docs/workbook_analytics/index.htm) (HTML) +* [Apex Design Patterns and Best Practices](http://www.gobookee.org/get_book.php?u=aHR0cDovL3d3dy5zdW5kb2dpbnRlcmFjdGl2ZS5jb20vd2hpdGVwYXBlcnMvU1VOX0NodWNrX0FwZXhkZXNpZ25wYXR0ZXJucy5wZGYKQXBleCBEZXNpZ24gUGF0dGVybnMgYW5kIEJlc3QgUHJhY3RpY2VzIC0gU3VuZG9n) +* [Apex Workbook](http://www.salesforce.com/us/developer/docs/apex_workbook/index.htm) (HTML) +* [Cloud Flow Designer Workbook](http://www.salesforce.com/us/developer/docs/workbook_flow/index.htm) (HTML) +* [Database.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_database/index.htm) (HTML) * [Force.com Fundamentals](http://wiki.developerforce.com/page/Force_Platform_Fundamentals) (HTML) +* [Force.com Integration Workbook](http://www.salesforce.com/us/developer/docs/integration_workbook/index.htm) (HTML) * [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html) * [Force.com Workbook](http://www.salesforce.com/us/developer/docs/workbook/index.htm) (HTML) -* [Force.com Integration Workbook](http://www.salesforce.com/us/developer/docs/integration_workbook/index.htm) (HTML) -* [Apex Workbook](http://www.salesforce.com/us/developer/docs/apex_workbook/index.htm) (HTML) -* [Visualforce Workbook](http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm) (HTML) -* [Database.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_database/index.htm) (HTML) -* [Analytics Workbook](http://www.salesforce.com/us/developer/docs/workbook_analytics/index.htm) (HTML) +(HTML) +* [Heroku Postgres](http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF) * [ISVForce Workbook](http://www.salesforce.com/us/developer/docs/workbook_isv/index.htm) (HTML) -* [Cloud Flow Designer Workbook](http://www.salesforce.com/us/developer/docs/workbook_flow/index.htm) (HTML) * [Security Workbook](http://www.salesforce.com/us/developer/docs/workbook_security/index.htm) (HTML) * [Service Cloud Workbook](http://www.salesforce.com/us/developer/docs/workbook_service_cloud/index.htm) (HTML) -* [Site.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_siteforce/index.htm) (HTML) -* [Heroku Postgres](http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF) -* [Apex Design Patterns and Best Practices](http://www.gobookee.org/get_book.php?u=aHR0cDovL3d3dy5zdW5kb2dpbnRlcmFjdGl2ZS5jb20vd2hpdGVwYXBlcnMvU1VOX0NodWNrX0FwZXhkZXNpZ25wYXR0ZXJucy5wZGYKQXBleCBEZXNpZ24gUGF0dGVybnMgYW5kIEJlc3QgUHJhY3RpY2VzIC0gU3VuZG9n) +* [Site.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_siteforce/index.htm) +* [Visualforce Workbook](http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm) (HTML) ###Forth From 2e7dac15185f93413e5a6fd7a86511540cec6ba1 Mon Sep 17 00:00:00 2001 From: viniciusmo Date: Mon, 28 Apr 2014 14:41:17 -0300 Subject: [PATCH 408/570] adding language LUA --- free-programming-books-pt_BR.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 1507ce4a4..e2d0c85eb 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -13,7 +13,7 @@ * [Python](#python) * [Ruby](#ruby) * [Shell Script](#shell) - +* [Lua](#lua) ###C * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. @@ -86,3 +86,5 @@ ###Shell * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) +###Lua +* [Manual de Referência de Lua 5.2](http://www.lua.org/manual/5.2/pt/) From f0a06c7cc28f9b2ac4e4830dc6f1b9bbd5e8bb87 Mon Sep 17 00:00:00 2001 From: viniciusmo Date: Mon, 28 Apr 2014 14:42:14 -0300 Subject: [PATCH 409/570] fix md books Lua --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index e2d0c85eb..d1a9060ae 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -86,5 +86,6 @@ ###Shell * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) + ###Lua * [Manual de Referência de Lua 5.2](http://www.lua.org/manual/5.2/pt/) From 994c93db29108ba3a7564b6c7dfe972a566cc7fe Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 29 Apr 2014 12:41:48 -0500 Subject: [PATCH 410/570] [en] Sorting Forth section --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 2c7b22c5e..59dace544 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -799,11 +799,11 @@ ###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) +* [Programming Forth](http://www.mpeforth.com/arena/ProgramForth.pdf) (PDF) +* [Starting Forth](http://home.iae.nl/users/mhx/sf.html) +* [Thinking Forth](http://thinking-forth.sourceforge.net/) * [Thoughtful Programming and Forth](http://www.ultratechnology.com/forth.htm) From c7fd3d8e6347ba0efe8c879c118aaa7e98b03a67 Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Wed, 30 Apr 2014 03:21:51 +0700 Subject: [PATCH 411/570] Add Think OS book (greenteapress) --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6c9b9382e..e119327c6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -439,6 +439,7 @@ * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo * [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond * [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey +* [Think OS: A Brief Introduction to Operating Systems](http://www.greenteapress.com/thinkos/index.html) (PDF) - Allen B. Downey * [UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php) (PDFs) - Prof. Stewart Weiss * [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) From f9418eed7fac4ee1d3fe8d07d5c0467dc2e04475 Mon Sep 17 00:00:00 2001 From: Xuankang Lin Date: Tue, 29 Apr 2014 19:21:17 -0400 Subject: [PATCH 412/570] =?UTF-8?q?add=20book=20"Programming=20in=20Martin?= =?UTF-8?q?-L=C3=B6f's=20Type=20Theory"=20by=20Bengt=20Nordstr=C3=B6m?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index e119327c6..77fc8d627 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -533,6 +533,7 @@ * [Network Science](http://barabasilab.neu.edu/networksciencebook/index.html) * [Practical Foundations for Programming Languages, Preview](http://www.cs.cmu.edu/~rwh/plbook/book.pdf) - Robert Harper * [Principles of Programming Languages](http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith +* [Programming in Martin-Löf's Type Theory](http://www.cse.chalmers.se/research/group/logic/book/) - Bengt Nordstroem * [Programming Languages: Application and Interpretation (2nd Edition)](http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/) * [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/) * [Think Complexity](http://www.greenteapress.com/compmod/) - Allen B. Downey From a64f045fb9283624e44b83c5f977cf28957b1e62 Mon Sep 17 00:00:00 2001 From: Marios Zindilis Date: Wed, 30 Apr 2014 19:39:24 +0300 Subject: [PATCH 413/570] Added OpenStack Operations Guide --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 77fc8d627..c00e6aad4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -255,6 +255,7 @@ ####Cloud Computing * [Multi-tenant Applications for the Cloud, 3rd Edition](http://www.microsoft.com/en-us/download/details.aspx?id=29263) +* [OpenStack Operations Guide](http://docs.openstack.org/ops/) ####Compiler Design From c6431845d0d39b32c276c333cbd345955aa64a1d Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 30 Apr 2014 12:44:55 -0500 Subject: [PATCH 414/570] [en] Sorting iOS section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 59dace544..3993e4b81 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -910,9 +910,9 @@ ###iOS +* [Cocoa Dev Central](http://cocoadevcentral.com/) * [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* * [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) -* [Cocoa Dev Central](http://cocoadevcentral.com/) ###Isabelle/HOL From 77c4738fcd9af2e68933e7017056f12e0e652a34 Mon Sep 17 00:00:00 2001 From: Zili Yin Date: Thu, 1 May 2014 03:51:29 +0800 Subject: [PATCH 415/570] =?UTF-8?q?Add=20=E6=B2=89=E6=B5=B8=E5=BC=8F?= =?UTF-8?q?=E5=AD=A6=20Git=20http://igit.linuxtoy.org/index.html?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-zh.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 997061500..7f5a5a290 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -42,6 +42,7 @@ * [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/) +* [沉浸式学 Git](http://igit.linuxtoy.org/index.html) ### Ruby From 449f8bdfd5afea434bf05ca12bd8f0844155a760 Mon Sep 17 00:00:00 2001 From: Levi Bostian Date: Wed, 30 Apr 2014 23:38:04 -0500 Subject: [PATCH 416/570] Add Node.js Succinctly book. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index c00e6aad4..0263f39dc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1057,6 +1057,7 @@ * [Mixu's Node Book](http://book.mixu.net/node/) * [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher * [The Node Beginner Book](http://nodebeginner.org/) +* [Node.js Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) *(Just fill the fields with any values)* ###LaTeX From eb8516e584736980cbb62afdcb2f2d6a19041035 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 1 May 2014 12:49:29 -0500 Subject: [PATCH 417/570] [en] Sorting J section --- free-programming-books.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 3993e4b81..a32bd4e27 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -921,18 +921,19 @@ ###J -* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) -* [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) +* [Brief Reference by Chris Burke and Clifford Reiter](http://www.jsoftware.com/books/pdf/brief.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) +* [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) +* [Exploring Math by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/expmath.pdf) (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 Primer](http://www.jsoftware.com/help/primer/contents.htm) +* [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (PDF) +* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) +* [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images) + ###Java From ed856a7b8a47c0cce6901f2bebe3adaa1beabc36 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 3 May 2014 00:12:00 -0500 Subject: [PATCH 418/570] [es] Added Database book --- free-programming-books-es.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 496293ec6..a0b86000e 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -58,6 +58,7 @@ ####Base de Datos * [Apuntes de Base de Datos 1, Universidad de Alicante](http://rua.ua.es/dspace/bitstream/10045/2990/1/ApuntesBD1.pdf) (PDF) * [Base de Datos, por Mercedes Marqués](http://www.uji.es/bin/publ/edicions/bdatos.pdf) (PDF) +* [Base de Datos Avanzadas, por Aramburu & Sanz Blasco](http://repositori.uji.es/xmlui/bitstream/handle/10234/48034/s73.pdf) * [El modelo relacional y el álgebra relacional](http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-datos/P06_M2109_02148.pdf) (PDF) * [Introducción a las Bases de Datos](http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-datos/P06_M2109_02147.pdf) (PDF) @@ -99,6 +100,7 @@ ###Android * [Curso de Programación Android](http://www.sgoliver.net/blog/wp-content/uploads/2011/11/Manual-Programacion-Android-SgoliverNet-v3-muestra.zip) (PDF) by Salvador Gómez Oliver + ###C * [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) * [GNU/Linux: Programación de Sistemas](http://www.alcancelibre.org/filemgmt_data/files/programaciongnulinux.pdf) (PDF) From 8968735814db20a145b3a1daf8101a1e56589010 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 3 May 2014 15:05:32 +0200 Subject: [PATCH 419/570] 25,000 stars --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 301ebd0b7..4566b6294 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.) - [Edit](https://github.com/vhf/free-programming-books/edit/master/free-programming-books.md) (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 24,000 people starred in 7 months. ;) +- be part of a project that over 25,000 people starred in 7 months. ;) **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. From e51c288f7202b28ab85abc66b004c44a8700223f Mon Sep 17 00:00:00 2001 From: Tatsuro Yasukawa Date: Tue, 6 May 2014 14:16:51 +0900 Subject: [PATCH 420/570] add think python MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit think pythonとはAllen Downey氏が書いているthinkシリーズの1つである. 他のThinkシリーズは[こちら](http://greenteapress.com/)からご覧になれます. --- free-programming-books-ja.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 7532caaca..173e9426f 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -391,7 +391,7 @@ * [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) - 広井誠 - +* [Think Python:コンピュータサイエンティストのように考えてみよう](http://www.cauldron.sakura.ne.jp/thinkpython/thinkpython/ThinkPython.pdf) - Allen Downey, 相川 利樹(翻訳) ####Flask * [Flask ドキュメント](http://flask-docs-ja.readthedocs.org/) - Armin Ronacher, Tsuyoshi Tokuda(翻訳) From 4cc81a63521b5d127a902d3e17c66f7396ffce2b Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Tue, 6 May 2014 14:48:11 -0400 Subject: [PATCH 421/570] Move Awk book from Unix section to Awk section. --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index a32bd4e27..cfaed80d5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -615,9 +615,11 @@ ###Awk +* [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html) * [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett + ###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 @@ -1662,7 +1664,6 @@ See also [LaTeX](#latex) ###Unix -* [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html) * [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions * [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel From a691c1aabbf20e4b852935ec4e2f27d6ba50e246 Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Tue, 6 May 2014 14:52:58 -0400 Subject: [PATCH 422/570] Awk book -> Awk section (from Unix) Move Awk book from Unix section to Awk section and remove typo extra line. --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index cfaed80d5..130b878b3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -619,7 +619,6 @@ * [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett - ###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 From 986204b36d135268a5f67bcb9daac44fa3e3f38a Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 3 May 2014 15:05:32 +0200 Subject: [PATCH 423/570] 25,000 stars --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 301ebd0b7..4566b6294 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.) - [Edit](https://github.com/vhf/free-programming-books/edit/master/free-programming-books.md) (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 24,000 people starred in 7 months. ;) +- be part of a project that over 25,000 people starred in 7 months. ;) **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. From bf2c7d9540f85cec589faedebe3daecdef5607b8 Mon Sep 17 00:00:00 2001 From: Tatsuro Yasukawa Date: Tue, 6 May 2014 14:16:51 +0900 Subject: [PATCH 424/570] add think python MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit think pythonとはAllen Downey氏が書いているthinkシリーズの1つである. 他のThinkシリーズは[こちら](http://greenteapress.com/)からご覧になれます. --- free-programming-books-ja.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 29f50c203..e6ee54792 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -397,7 +397,7 @@ * [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) - 広井誠 - +* [Think Python:コンピュータサイエンティストのように考えてみよう](http://www.cauldron.sakura.ne.jp/thinkpython/thinkpython/ThinkPython.pdf) - Allen Downey, 相川 利樹(翻訳) ####Flask * [Flask ドキュメント](http://flask-docs-ja.readthedocs.org/) - Armin Ronacher, Tsuyoshi Tokuda(翻訳) From d2251fd7ee6925b1fb5ecd2cbfdc1e7faaec2376 Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Tue, 6 May 2014 14:48:11 -0400 Subject: [PATCH 425/570] Move Awk book from Unix section to Awk section. --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index a32bd4e27..cfaed80d5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -615,9 +615,11 @@ ###Awk +* [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html) * [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett + ###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 @@ -1662,7 +1664,6 @@ See also [LaTeX](#latex) ###Unix -* [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html) * [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions * [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel From 41bb1c2f212816b91d8199ccf85211033a7dffd4 Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Tue, 6 May 2014 14:52:58 -0400 Subject: [PATCH 426/570] Awk book -> Awk section (from Unix) Move Awk book from Unix section to Awk section and remove typo extra line. --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index cfaed80d5..130b878b3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -619,7 +619,6 @@ * [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett - ###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 From f07230d48eca5789f85c5eec69876e2c513d82dd Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 7 May 2014 00:08:28 -0500 Subject: [PATCH 427/570] [en] Sorting Java Section --- free-programming-books.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 130b878b3..cadbbfbe3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -936,7 +936,6 @@ * [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images) - ###Java * [Agile Java](http://www.langrsoft.com/ftp/agileJava/) - Jeff Langr * [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3) @@ -962,6 +961,7 @@ * [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) * [OSGi in Practice](http://njbartlett.name/files/osgibook_preview_20091217.pdf) (PDF) * [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson +* [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold * [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/) * [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) * [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF) @@ -972,8 +972,6 @@ * [Thinking in Java](http://www.mindview.net/Books/TIJ/) * [Tutorial: Java, Maven 2, Eclipse & JSF](http://www.lulu.com/shop/arulkumaran-kumaraswamipillai-and-sivayini-arulkumaran/tutorial-java-maven-2-eclipse-jsf/ebook/product-1603040.html;jsessionid=E57B1E8662500F2ADF96D7B317769B6E) - Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran * [Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller -* [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) -* [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold * [Welcome to the Java Workshop](http://javaworkshop.sourceforge.net/) - An Apache Project * [What's New in Java 8](https://leanpub.com/whatsnewinjava8/read) - Adam L. Davis From 967ec4ba38a52e560d5956b4c6a634c78fa2d76d Mon Sep 17 00:00:00 2001 From: Manan Shah Date: Tue, 6 May 2014 22:32:12 -0700 Subject: [PATCH 428/570] Add four base Java courses to free-courses-en.md Includes * MIT OpenCourseWare introduction to Java * Udacity Problem Solving With Java * Coursera Princeton Algorithms Part I * Coursera Princeton Algorithms Part II --- free-courses-en.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index a37046966..2c20c3a40 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -4,6 +4,7 @@ * [Haskell](#haskell) * [HTML / CSS](#html--css) * [JS](#js) +* [Java](#java) * [iOS](#ios) * [Oracle PL/SQL](#oracle-plsql) * [Python](#python) @@ -34,6 +35,11 @@ ###JS * [Egghead.io](https://egghead.io/) +###Java +* [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) +* [Problem Solving With Java](https://www.udacity.com/course/cs046) +* [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) +* [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII) ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University From def4d3dfb673a7d9cacb04c7f9b21cf3ae7e4208 Mon Sep 17 00:00:00 2001 From: Manan Shah Date: Wed, 7 May 2014 00:12:09 -0700 Subject: [PATCH 429/570] Add Central Connecticut State University Course Intro to CS Using Java --- free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-courses-en.md b/free-courses-en.md index 2c20c3a40..46f142763 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -37,6 +37,7 @@ ###Java * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) +* [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html) * [Problem Solving With Java](https://www.udacity.com/course/cs046) * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) * [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII) From 721f5171665a97301d7283b7c8177a2df41a3017 Mon Sep 17 00:00:00 2001 From: Jason Yeo Date: Wed, 7 May 2014 19:36:19 +0800 Subject: [PATCH 430/570] Added Cornell's fp course --- free-courses-en.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index 46f142763..676d62cae 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -6,6 +6,7 @@ * [JS](#js) * [Java](#java) * [iOS](#ios) +* [OCaml](#ocaml) * [Oracle PL/SQL](#oracle-plsql) * [Python](#python) * [Ruby](#ruby) @@ -46,6 +47,9 @@ * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University +###OCaml +* [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/) + ###Oracle PL/SQL * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) From 1458bbd4c6e25375e43c28e6f66419a66c41b920 Mon Sep 17 00:00:00 2001 From: Jason Yeo Date: Wed, 7 May 2014 19:46:55 +0800 Subject: [PATCH 431/570] Add berkeley's sicp in python course --- free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-courses-en.md b/free-courses-en.md index 676d62cae..9928e9775 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -56,6 +56,7 @@ ###Python * [Google's Python Course](https://developers.google.com/edu/python/) +* [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) ###Ruby From 0fc4a26a0c7a8aa743d779efba36e2fac077d669 Mon Sep 17 00:00:00 2001 From: Davide Pastore Date: Wed, 7 May 2014 15:48:37 +0200 Subject: [PATCH 432/570] Fix markdown --- free-programming-books-it.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books-it.md b/free-programming-books-it.md index 88f9ba114..a145d6aa6 100644 --- a/free-programming-books-it.md +++ b/free-programming-books-it.md @@ -59,7 +59,7 @@ ###Javascript -*[Guida di riferimento](http://www.econ.uniurb.it/laerte/Reti_Internet_1/materiale/JavaScript.pdf) +* [Guida di riferimento](http://www.econ.uniurb.it/laerte/Reti_Internet_1/materiale/JavaScript.pdf) ###LaTeX @@ -93,8 +93,8 @@ ###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) +* [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 From 1dd51bc872a1327b3374bed2d0b0c64d0f9200a0 Mon Sep 17 00:00:00 2001 From: Manan Shah Date: Wed, 7 May 2014 10:06:54 -0700 Subject: [PATCH 433/570] Add additional JS and iOS courses --- free-courses-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index 9928e9775..c63c31bf6 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -35,6 +35,8 @@ ###JS * [Egghead.io](https://egghead.io/) +* [Codecademy Walkthrough](http://www.codecademy.com/tracks/javascript) +* [LearnStreet Walkthrough](https://www.learnstreet.com/lessons/study/javascript) ###Java * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) @@ -45,6 +47,7 @@ ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University +* [AppCoda Complete iOS Tutorial](http://www.appcoda.com/ios-programming-course/) ###OCaml From f5b85a6a46afd9b063aae5c9ec12eeb5388f5970 Mon Sep 17 00:00:00 2001 From: Manan Shah Date: Wed, 7 May 2014 10:24:01 -0700 Subject: [PATCH 434/570] Include additional Java books Include * UML for Java Programmers * Oracle Java Guide * Introduction to 3D Programming in Java --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index cadbbfbe3..630587239 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -937,6 +937,7 @@ ###Java +* [3D Programming in Java](http://www.mat.uniroma2.it/~picard/SMC/didattica/materiali_did/Java/Java_3D/Java_3D_Programming.pdf) - Daniel Selman * [Agile Java](http://www.langrsoft.com/ftp/agileJava/) - Jeff Langr * [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3) * [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson @@ -956,6 +957,8 @@ * [Java for the Beginning Programmer](http://www.heatonresearch.com/articles/series/15) * [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain * [Java Thin-Client Programming](http://www.redbooks.ibm.com/redbooks/SG245118.html) +* [Java: A Beginner's Guide](http://www.oracle.com/events/global/en/java-outreach/resources/java-a-beginners-guide-1720064.pdf) - Oracle +* [Java Programming Language Handbook](http://portal.aauj.edu/portal_resources/downloads/programming/javap_programming_language_handbook.pdf) * [Learning Java (4th Edition)](http://chimera.labs.oreilly.com/books/1234000001805/index.html) - Patrick Niemeyer * [OOP - Learn Object Oriented Thinking & Programming](http://pub.bruckner.cz/titles/oop) - Rudolf Pecinovsky * [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) @@ -971,10 +974,12 @@ * [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey * [Thinking in Java](http://www.mindview.net/Books/TIJ/) * [Tutorial: Java, Maven 2, Eclipse & JSF](http://www.lulu.com/shop/arulkumaran-kumaraswamipillai-and-sivayini-arulkumaran/tutorial-java-maven-2-eclipse-jsf/ebook/product-1603040.html;jsessionid=E57B1E8662500F2ADF96D7B317769B6E) - Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran +* [UML For Java Programmers](http://www.csd.uoc.gr/~hy252/references/UML_for_Java_Programmers-Book.pdf) - Robert Cecil Martin * [Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller * [Welcome to the Java Workshop](http://javaworkshop.sourceforge.net/) - An Apache Project * [What's New in Java 8](https://leanpub.com/whatsnewinjava8/read) - Adam L. Davis + ####Wicket * [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/) From 4390675a0a5268b12d644a524cb6bbc33d6b55c3 Mon Sep 17 00:00:00 2001 From: Manan Shah Date: Wed, 7 May 2014 12:23:40 -0700 Subject: [PATCH 435/570] Update free-programming-books.md Fix free book error --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 630587239..d1303f1b4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -958,7 +958,6 @@ * [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain * [Java Thin-Client Programming](http://www.redbooks.ibm.com/redbooks/SG245118.html) * [Java: A Beginner's Guide](http://www.oracle.com/events/global/en/java-outreach/resources/java-a-beginners-guide-1720064.pdf) - Oracle -* [Java Programming Language Handbook](http://portal.aauj.edu/portal_resources/downloads/programming/javap_programming_language_handbook.pdf) * [Learning Java (4th Edition)](http://chimera.labs.oreilly.com/books/1234000001805/index.html) - Patrick Niemeyer * [OOP - Learn Object Oriented Thinking & Programming](http://pub.bruckner.cz/titles/oop) - Rudolf Pecinovsky * [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) From 4e546855d8edefd41580206304c41969c8c4d3e0 Mon Sep 17 00:00:00 2001 From: Jake Date: Wed, 7 May 2014 14:38:51 -0500 Subject: [PATCH 436/570] Alphabetize the SQL Server list --- free-programming-books.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index cadbbfbe3..32d893a55 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -795,7 +795,7 @@ * [ISVForce Workbook](http://www.salesforce.com/us/developer/docs/workbook_isv/index.htm) (HTML) * [Security Workbook](http://www.salesforce.com/us/developer/docs/workbook_security/index.htm) (HTML) * [Service Cloud Workbook](http://www.salesforce.com/us/developer/docs/workbook_service_cloud/index.htm) (HTML) -* [Site.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_siteforce/index.htm) +* [Site.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_siteforce/index.htm) * [Visualforce Workbook](http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm) (HTML) @@ -1600,29 +1600,29 @@ See also [TeX](#tex) ###SQL Server -* [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) +* [Best of SQLServerCentral.com Vol 7](http://www.red-gate.com/community/books/ssc-7.htm) *(RedGate, By SQLServerCentral Authors)* +* [Brad's Sure Guide to SQL Server Maintenance Plans](http://www.red-gate.com/community/books/sql-server-maintenance-plans) *(RedGate, By Brad McGehee)* +* [Defensive Database Programming](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf) (PDF) *(RedGate, By Alex Kuznetsov)* +* [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)* +* [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)* * [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) +* [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) +* [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* +* [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)* +* [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)* * [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 Concurrency: Locking, Blocking and Row Versioning](http://www.red-gate.com/community/books/sql-server-concurrency.htm) *(RedGate, By Kalen Delaney)* +* [SQL Server Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)* +* [SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)* * [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)* +* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)* +* [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)* +* [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)* ###Standard ML From d6b3bed3e24ecb453cd832d95e13659a4077a5ed Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Wed, 7 May 2014 20:17:35 -0400 Subject: [PATCH 437/570] Update free-courses-en.md --- free-courses-en.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index c63c31bf6..5a47f4104 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -31,6 +31,8 @@ ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) +* [Learn HTML & CSS interactively](http://www.codecademy.com/tracks/web) +* [HTML & CSS for absolute beginners](http://www.tn.gov/agriculture/marketing/Agritourism%20pdfs/LearnHTMLandCSS_AnAbsoluteBeginnersGuide.pdf) ###JS @@ -60,6 +62,10 @@ ###Python * [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) +* [Learn Python the hard way](http://learnpythonthehardway.org/book/) +* [Python for Programmers](http://www.tutorialspoint.com/python/) +* [Dive into Python - For experienced programmers](http://www.diveintopython.net/) +* [Python for Web development](https://docs.python.org/2/howto/webservers.html) ###Ruby From 0a898120747652391d05824f52ed139a966b0d44 Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Thu, 8 May 2014 10:57:57 -0400 Subject: [PATCH 438/570] Duplicate Haskell Entry --- free-programming-books.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 130b878b3..805d53091 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -871,13 +871,12 @@ * [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way) * [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca * [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) +* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow * [Real World Haskell](http://book.realworldhaskell.org/) * [Speeding Through Haskell](http://www.sthaskell.com/) * [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) * [Wikibook Haskell](http://en.wikibooks.org/wiki/Haskell) * [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) -* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow ###HTML / CSS From d0dd31326b35243c23451148baa9cc17998978ab Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Thu, 8 May 2014 11:01:32 -0400 Subject: [PATCH 439/570] MATLAB to Alpha order --- free-programming-books.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 805d53091..631315d6a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1138,16 +1138,16 @@ See also [TeX](#tex) ###MATLAB -* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) -* [Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html) -* [Experiments with MATLAB](http://www.mathworks.com/moler/exm/index.html) -* [MATLAB Programming](http://en.wikibooks.org/wiki/MATLAB_Programming) -* [Freshman Engineering Problem Solving with MATLAB](http://cnx.org/featureContent/mfiles) * [An Introduction to MATLAB](http://www.maths.dundee.ac.uk/ftp/na-reports/MatlabNotes.pdf) -* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1) * [Applications of MATLAB in Science and Engineering](http://www.intechopen.com/books/applications-of-matlab-in-science-and-engineering) -* [MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics](http://www.intechopen.com/books/matlab-for-engineers-applications-in-control-electrical-engineering-it-and-robotics) +* [Experiments with MATLAB](http://www.mathworks.com/moler/exm/index.html) +* [Freshman Engineering Problem Solving with MATLAB](http://cnx.org/featureContent/mfiles) +* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) +* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1) * [MATLAB - A Ubiquitous Tool for the Practical Engineer](http://www.intechopen.com/books/matlab-a-ubiquitous-tool-for-the-practical-engineer) +* [MATLAB Programming](http://en.wikibooks.org/wiki/MATLAB_Programming) +* [MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics](http://www.intechopen.com/books/matlab-for-engineers-applications-in-control-electrical-engineering-it-and-robotics) +* [Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html) * [Physical Modeling in MATLAB](http://greenteapress.com/matlab/index.html) - Alan B. Downey From de1d57a6c11b1372f6299cd64e837df6b741ce27 Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Thu, 8 May 2014 11:06:12 -0400 Subject: [PATCH 440/570] PHP -> Alhpa Order --- free-programming-books.md | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 631315d6a..dda9684db 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1287,30 +1287,29 @@ See also [TeX](#tex) ###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 - * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) - * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) +* CakePHP Framework + * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) * Drupal Framework * 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 -* CakePHP Framework - * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) -* [PHP Internals Book](http://www.phpinternalsbook.com/) -* [PHP Best Practices](https://phpbestpractices.org/) -* [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) -* [PHP with Guru99](http://www.smashwords.com/books/view/324888) -* [Practical PHP Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html) -* [Practical PHP Programming](http://www.tuxradar.com/practicalphp) +* Laravel Framework + * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) + * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf) -* [PHP Security Guide](http://phpsec.org/projects/guide/) +* [PHP Best Practices](https://phpbestpractices.org/) * [PHP Cookbook](http://commons.oreilly.com/wiki/index.php/PHP_Cookbook) +* [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials) +* [PHP Internals Book](http://www.phpinternalsbook.com/) +* [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) +* [PHP Security Guide](http://phpsec.org/projects/guide/) +* [PHP: The Right Way](http://www.phptherightway.com/) +* [PHP with Guru99](http://www.smashwords.com/books/view/324888) +* [Practical PHP Programming](http://www.tuxradar.com/practicalphp) (wiki containing O'Reilly's *PHP In a Nutshell*) +* [Practical PHP Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html) +* [Symfony2](http://symfony.com/doc/current/book/index.html) +* [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/) ###PicoLisp From 2d289a564ecc14878f518b6ca62038cc1e2f0290 Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Thu, 8 May 2014 11:11:26 -0400 Subject: [PATCH 441/570] SQL Server -> Alpha Order --- free-programming-books.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index dda9684db..7b13374ff 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1600,29 +1600,29 @@ See also [TeX](#tex) ###SQL Server +* [Best of SQLServerCentral.com Vol 7](http://www.red-gate.com/community/books/ssc-7.htm) *(RedGate, By SQLServerCentral Authors)* +* [Brad's Sure Guide to SQL Server Maintenance Plans](http://www.red-gate.com/community/books/sql-server-maintenance-plans) *(RedGate, By Brad McGehee)* +* [Defensive Database Programming](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf) (PDF) *(RedGate, By Alex Kuznetsov)* +* [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)* +* [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)* * [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) * [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) +* [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* +* [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)* +* [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)* * [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 Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)* * [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)* +* [The Art of SQL Server FILESTREAM](http://www.red-gate.com/community/books/art-of-filestream.htm) *(RedGate, By Jacob Sebastian and Sven Aelterman)* +* [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)* ###Standard ML From 86d4e2e9e78e51fc085dc393b2d024423cc5f95f Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 8 May 2014 18:14:41 +0200 Subject: [PATCH 442/570] Fixed typo --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 32d893a55..cdcaa5c7a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -864,7 +864,7 @@ * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) -* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh +* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres Löh * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) * [Haskell no panic](http://lisperati.com/haskell/) * [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) From fccf67d3447ecefee8b1b8418f89b979fe6d65ec Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Thu, 8 May 2014 14:53:20 -0400 Subject: [PATCH 443/570] GitHub Cheat Sheet - Tim Green --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 7b13374ff..4f613db72 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -822,7 +822,8 @@ * [Conversational Git](http://blog.anvard.org/conversational-git/) * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) * [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) - Scott Chacon (PDF) +* [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown) * [Git In The Trenches](http://cbx33.github.io/gitt/index.html) * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/) * [Git Pocket Guide](http://chimera.labs.oreilly.com/books/1230000000561/index.html) - Richard E. Silverman From 392a4b7a2b7f2472ddd2580d578957a6de914766 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 8 May 2014 21:59:32 +0200 Subject: [PATCH 444/570] Remove anchors from some links --- free-programming-books.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index cdcaa5c7a..4eb0ac157 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -235,7 +235,7 @@ * [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) (PDF) * [Linked List Problems](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf) (PDF) * [Mastering Algorithms with C](http://www.das.ufsc.br/~romulo/discipli/cad-fei/Mastering-Algorithms-with-C-Loudon.pdf) (PDF) -* [Matters Computational](http://www.jjj.de/fxt/#fxtbook) +* [Matters Computational](http://www.jjj.de/fxt/) * [Planning Algorithms](http://planning.cs.uiuc.edu/) * [Problems on Algorithms (Second Edition)](http://larc.unt.edu/ian/books/free/poa.pdf), University of North Texas (PDF) * [Programming Pearls](http://www.cs.bell-labs.com/cm/cs/pearls/) - Jon Bentley @@ -342,7 +342,7 @@ * [Mathematics for Computer Science (November 2013 Version)](http://courses.csail.mit.edu/6.042/fall13/mcs.pdf) (PDF) - Eric Lehman * [Number Theory](http://web.mit.edu/~holden1/www/math/number-theory.pdf) (PDF) * [OpenIntro Statistics](http://www.openintro.org/stat/textbook.php) -* [Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/22724#22724) - David B. Wagner +* [Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/22724) - David B. Wagner * [Probability and Statistics Cookbook](http://matthias.vallentin.net/probability-and-statistics-cookbook/) * [Probability and Statistics EBook](http://wiki.stat.ucla.edu/socr/index.php/Probability_and_statistics_EBook) * [Statistics Done Wrong](http://www.refsmmat.com/statistics/) - Alex Reinhart @@ -367,7 +367,7 @@ * [Digital Signal Processing For Communications](http://www.sp4comm.org/) * [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html) * ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enriquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez -* [Flow based Programming](http://jpaulmorrison.com/fbp/#book) +* [Flow based Programming](http://jpaulmorrison.com/fbp/) * [Foundations of Programming](http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx) * [Getting Real](http://gettingreal.37signals.com/) * [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson @@ -628,7 +628,7 @@ * [Learning the bash Shell](http://www.redbrick.dcu.ie/~teapott/MECS/Notes/learning_bash.pdf) * [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide) * [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference) -* [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter#top) - Mark Bates +* [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates ###Basic @@ -830,7 +830,7 @@ * [Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)* * [git - the simple guide](http://rogerdudler.github.io/git-guide/) * [Git Workflows](http://documentup.com/skwp/git-workflows-book) -* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/ebook/command-line/introduction#start) - Tobias Günther +* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/ebook/command-line/introduction) - Tobias Günther * [Pro Git](http://git-scm.com/book) - Scott Chacon * [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest * [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net) @@ -1605,13 +1605,13 @@ See also [TeX](#tex) * [Defensive Database Programming](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf) (PDF) *(RedGate, By Alex Kuznetsov)* * [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)* * [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)* -* [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) +* [Introducing Microsoft SQL Server 2008 R2](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) +* [Introducing Microsoft SQL Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) * [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) * [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* * [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)* * [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)* -* [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 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) * [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)* * [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 Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)* From ca6d5a45ff82d818cb369240555ab06d0507b747 Mon Sep 17 00:00:00 2001 From: Ruslan Brest Date: Fri, 9 May 2014 13:45:33 +0300 Subject: [PATCH 445/570] Alphabetize entries in the "ru" page --- TODO.md | 6 +++--- free-programming-books-ru.md | 28 ++++++++++++++-------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/TODO.md b/TODO.md index a6ddd420c..9ba9ca8d3 100644 --- a/TODO.md +++ b/TODO.md @@ -25,11 +25,11 @@ TODO + ☐ : ko + ☐ : pt_BR + ☐ : pt_PT - + ☐ : ru + + ☑ : ru + ☐ : tr + ☐ : zh + ☐ : javascript framework -Map: -☑ : Done +Map: +☑ : Done ☐ : In progress \ No newline at end of file diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index f3b3cb041..fbb757d22 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -39,10 +39,10 @@ ###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) - Н. Н. Кузюрин, С. А. Фомин * [E-maxx.ru: Сборник алгоритмов с примерами на C++](http://e-maxx.ru/upload/e-maxx_algo.pdf) +* [Scrum и XP: заметки с передовой](http://scrum.org.ua/wp-content/uploads/2008/12/scrum_xp-from-the-trenches-rus-final.pdf) * [Занимательное программирование. Самоучитель](http://padabum.com/x.php?id=35055) - Мозговой М.В. +* [Эффективные алгоритмы и сложность вычислений](http://discopal.ispras.ru/Ru.book-advanced-algorithms.htm) - Н. Н. Кузюрин, С. А. Фомин ####Networking @@ -63,9 +63,9 @@ ###Assembly -* [Программирование на языке ассемблера NASM для ОС Unix](http://www.stolyarov.info/books/pdf/nasm_unix.pdf) -* [Ассемблер для чайников](http://av-assembler.ru/asm/afd/assembler-for-dummy.htm) * [Ассемблер в Linux для программистов C](http://ru.wikibooks.org/wiki/Ассемблер_в_Linux_для_программистов_C) +* [Ассемблер для чайников](http://av-assembler.ru/asm/afd/assembler-for-dummy.htm) +* [Программирование на языке ассемблера NASM для ОС Unix](http://www.stolyarov.info/books/pdf/nasm_unix.pdf) ###Bash @@ -81,8 +81,8 @@ ###C++ * [Введение в язык программирования С++](http://lib.ru/CPPHB/cpptut.txt_with-big-pictures.html) - Бьерн Страуструп -* [Справочное руководство по C++](http://lib.ru/CPPHB/cppref.txt_with-big-pictures.html) - Бьерн Страуструп * [Вводный курс по объектно-ориентированному программированию на языке Си++](http://ru.wikibooks.org/wiki/Си-плюс-плюс) +* [Справочное руководство по C++](http://lib.ru/CPPHB/cppref.txt_with-big-pictures.html) - Бьерн Страуструп ###CoffeeScript @@ -94,9 +94,9 @@ ###JavaScript -* [Современный учебник JavaScript](http://learn.javascript.ru) * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru/) - Иво Ветцель * [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) - Эдди Османи +* [Современный учебник JavaScript](http://learn.javascript.ru) ####Node.js @@ -104,9 +104,9 @@ ###Git -* [Простое руководство по работе с Git](http://rogerdudler.github.io/git-guide/index.ru.html) -* [Волшебство Git](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/) * [Pro Git](http://git-scm.com/book/ru) +* [Волшебство Git](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/) +* [Простое руководство по работе с Git](http://rogerdudler.github.io/git-guide/index.ru.html) ###Erlang @@ -138,14 +138,14 @@ ###Perl +* [Pragmatic Perl](http://pragmaticperl.com) - журнал * [Введение в Perl](http://www.opennet.ru/docs/RUS/perl-maslov/) - Маслов Владимир Викторович * [Краткий экскурс в Perl-программирование](http://www.opennet.ru/docs/RUS/perl_help/) - Докучаев Дмитрий -* [Pragmatic Perl](http://pragmaticperl.com) - журнал ###PHP -* [Руководство по PHP](http://docs.php.net/manual/ru/) * [PHP: Правильный Путь](http://getjump.github.io/ru-php-the-right-way/) +* [Руководство по PHP](http://docs.php.net/manual/ru/) * [Самоучитель (учебник) по PHP](http://www.php-s.ru/self-teacher/) @@ -156,8 +156,8 @@ ###PostgreSQL -* [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua) * [История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html) +* [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua) ###R @@ -200,15 +200,15 @@ ###Unix +* [Beyond Linux From Scratch (version 2011-12-30)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html) +* [Linux From Scratch (version 6.8)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html) * [Архитектура операционной системы Unix](http://lib.ru/BACH/) * [Введение в системное администрирование UNIX](http://lib.ru/unixhelp/) - Мошков. М -* [Linux From Scratch (version 6.8)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html) -* [Beyond Linux From Scratch (version 2011-12-30)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html) ###Vim -* [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) * [Поваренная Книга Vim](http://www.opennet.ru/docs/RUS/vim_cookbook/) - Steve Oualline +* [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) ###Parallel * [Параллельные технологии](http://www.inp.nsk.su/~baldin/Parallel/index.html) From 265ec1199cf65620822b054861534521f882b773 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 10 May 2014 19:04:19 +0200 Subject: [PATCH 446/570] Fix typo --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index cdcdef1bb..371afa9ee 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1232,7 +1232,7 @@ See also [TeX](#tex) * [Real World OCaml](https://realworldocaml.org/v1/en/html/) * [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje * [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/) -* [Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier R´emy +* [Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier Rémy ###Octave From b219f1a5563c86fa2256eeb240b1f8f23d9333d2 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 10 May 2014 19:11:32 +0200 Subject: [PATCH 447/570] Remove dead link --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 371afa9ee..317bb054d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1279,7 +1279,6 @@ See also [TeX](#tex) * [Perl 5 Internals](http://www.faqs.org/docs/perl5int/) * [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) * [Perl Training Australia - Course Notes](http://perltraining.com.au/notes.html) * [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet * [Plack Handbook](http://handbook.plackperl.org/) From 07f8a6b9a12a3c0c4d0b022de902c6590f6adad8 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 10 May 2014 19:53:38 +0200 Subject: [PATCH 448/570] Remove outdated Django Book --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 317bb054d..d3aec1dfc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1426,7 +1426,6 @@ See also [TeX](#tex) * [Effective Django](http://effectivedjango.com/) (1.5) * [Tango With Django](http://www.tangowithdjango.com/) (1.5) * [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (1.7) (HTML) -* [The Django Book](http://www.djangobook.com) (1.0) * [The Django book](http://www.djangobook.com/en/2.0/) (2.0) From 2f8bc5e0335d9e2cfe3dada12697feb665cc6765 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 10 May 2014 12:56:19 -0500 Subject: [PATCH 449/570] [en] Sorting MATLAB section --- free-programming-books.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 317bb054d..0c14cde7a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1141,16 +1141,16 @@ See also [TeX](#tex) ###MATLAB -* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) -* [Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html) -* [Experiments with MATLAB](http://www.mathworks.com/moler/exm/index.html) -* [MATLAB Programming](http://en.wikibooks.org/wiki/MATLAB_Programming) -* [Freshman Engineering Problem Solving with MATLAB](http://cnx.org/featureContent/mfiles) * [An Introduction to MATLAB](http://www.maths.dundee.ac.uk/ftp/na-reports/MatlabNotes.pdf) -* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1) * [Applications of MATLAB in Science and Engineering](http://www.intechopen.com/books/applications-of-matlab-in-science-and-engineering) +* [Experiments with MATLAB](http://www.mathworks.com/moler/exm/index.html) +* [Freshman Engineering Problem Solving with MATLAB](http://cnx.org/featureContent/mfiles) +* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) +* [MATLAB Programming](http://en.wikibooks.org/wiki/MATLAB_Programming) * [MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics](http://www.intechopen.com/books/matlab-for-engineers-applications-in-control-electrical-engineering-it-and-robotics) * [MATLAB - A Ubiquitous Tool for the Practical Engineer](http://www.intechopen.com/books/matlab-a-ubiquitous-tool-for-the-practical-engineer) +* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1) +* [Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html) * [Physical Modeling in MATLAB](http://greenteapress.com/matlab/index.html) - Alan B. Downey From c934c094dc224cc3185e2ac50e9593b3d99f5a60 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 10 May 2014 21:05:50 +0200 Subject: [PATCH 450/570] Update URL for Rust by Example --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index d3aec1dfc..98a47a75c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1513,7 +1513,7 @@ See also [TeX](#tex) ###Rust -* [Rust by Example](http://rustbyexample.github.io/) +* [Rust by Example](http://rustbyexample.com/) * [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html) From 57c867795578c542b17966f045b3bda1217fcbc5 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 10 May 2014 21:20:01 +0200 Subject: [PATCH 451/570] Correct a link --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 98a47a75c..bb3301edb 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -870,7 +870,7 @@ * [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) * [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way) * [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca -* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/index.xhtml) +* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/) * [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929) * [Real World Haskell](http://book.realworldhaskell.org/) * [Speeding Through Haskell](http://www.sthaskell.com/) From e6ec424afa3b53293b62f6ef81dd067b30fd1752 Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Mon, 12 May 2014 23:40:59 +0530 Subject: [PATCH 452/570] revised.. Removed Books and added some more Courses.. --- free-courses-en.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index 5a47f4104..40c902a79 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -32,7 +32,7 @@ * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Learn HTML & CSS interactively](http://www.codecademy.com/tracks/web) -* [HTML & CSS for absolute beginners](http://www.tn.gov/agriculture/marketing/Agritourism%20pdfs/LearnHTMLandCSS_AnAbsoluteBeginnersGuide.pdf) +* [Prototyping a professional website](http://www.codecademy.com/skills/prototyping) ###JS @@ -62,11 +62,12 @@ ###Python * [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) -* [Learn Python the hard way](http://learnpythonthehardway.org/book/) -* [Python for Programmers](http://www.tutorialspoint.com/python/) -* [Dive into Python - For experienced programmers](http://www.diveintopython.net/) -* [Python for Web development](https://docs.python.org/2/howto/webservers.html) +* [Codecademy Python course](http://www.codecademy.com/tracks/python) +* [Python tutorial for beginners](http://www.learnpython.org/) + ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) +* [Ruby track on Codecademy](http://www.codecademy.com/tracks/ruby) +* [Codeschool Ruby paths](https://www.codeschool.com/paths/ruby) From 8cd094c954e9d5825d823e73cff8b1f8a91014d1 Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Mon, 12 May 2014 23:43:31 +0530 Subject: [PATCH 453/570] Update free-courses-en.md --- free-courses-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index 40c902a79..bdb0ee5b3 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -66,7 +66,6 @@ * [Python tutorial for beginners](http://www.learnpython.org/) - ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [Ruby track on Codecademy](http://www.codecademy.com/tracks/ruby) From 0e6108ccdab7a6c68f131867ceccf5335158af5f Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 12 May 2014 16:43:56 -0500 Subject: [PATCH 454/570] [en] Adding misc. book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index b43f6cc08..aeab96fc3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -389,6 +389,7 @@ * [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) * [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) (PDF) * [Programmer's Motivation for Beginners](http://programmersmotivation.com/) +* [Programming with Unicode](http://unicodebook.readthedocs.org/) * [Project Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf) (PDF) * [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap * [SVG Essentials](http://commons.oreilly.com/wiki/index.php/SVG_Essentials) From ab266ee0054857e16c315779a324cdc50eef7d12 Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Tue, 13 May 2014 05:42:45 +0530 Subject: [PATCH 455/570] Update free-courses-en.md --- free-courses-en.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index bdb0ee5b3..daa476243 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -31,8 +31,7 @@ ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) -* [Learn HTML & CSS interactively](http://www.codecademy.com/tracks/web) -* [Prototyping a professional website](http://www.codecademy.com/skills/prototyping) + ###JS @@ -62,11 +61,9 @@ ###Python * [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) -* [Codecademy Python course](http://www.codecademy.com/tracks/python) -* [Python tutorial for beginners](http://www.learnpython.org/) + ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) -* [Ruby track on Codecademy](http://www.codecademy.com/tracks/ruby) -* [Codeschool Ruby paths](https://www.codeschool.com/paths/ruby) + From 82ba2ab5efb56337b1c6240714cdcd5da141834a Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Tue, 13 May 2014 05:43:25 +0530 Subject: [PATCH 456/570] Update free-courses-en.md --- free-courses-en.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index daa476243..fc77b02b4 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -32,8 +32,6 @@ * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) - - ###JS * [Egghead.io](https://egghead.io/) * [Codecademy Walkthrough](http://www.codecademy.com/tracks/javascript) @@ -50,7 +48,6 @@ * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University * [AppCoda Complete iOS Tutorial](http://www.appcoda.com/ios-programming-course/) - ###OCaml * [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/) @@ -62,8 +59,5 @@ * [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) - - ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) - From 25a7b0d3d00038a6ae9d35ca96373f410492950b Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Tue, 13 May 2014 05:49:09 +0530 Subject: [PATCH 457/570] Update free-programming-interactive-tutorials-en.md Added interactive courses in Python and Ruby.. Added new Section for HTML&CSS and added two courses.. --- free-programming-interactive-tutorials-en.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index c5a6ec541..cce44eb3d 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -42,6 +42,11 @@ * [Try Haskell!](http://tryhaskell.org/) +###HTML&CSS +* [Learn HTML & CSS interactively](http://www.codecademy.com/tracks/web) +* [Prototyping a professional website](http://www.codecademy.com/skills/prototyping) + + ###Java * [Learn Java](http://www.learnjavaonline.org/) @@ -83,6 +88,7 @@ ###Python +* [Codecademy Python course](http://www.codecademy.com/tracks/python) * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) * [Learn Python](http://www.learnpython.org/) * [Python Koans](https://github.com/gregmalcolm/python_koans) @@ -94,6 +100,7 @@ ###Ruby * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) +* [Codeschool Ruby paths](https://www.codeschool.com/paths/ruby) * [Ruby Koans](http://www.rubykoans.com/) * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [Try Ruby](http://tryruby.org/) From 43a07ab53d20557d85651c3fc94555507aee9700 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Tue, 13 May 2014 05:28:57 +0430 Subject: [PATCH 458/570] 2 line after each Section --- free-courses-en.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index fc77b02b4..b714cb030 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -17,7 +17,6 @@ * [LearnCpp.com C++ Tutorial] (http://www.learncpp.com/) - ###Databases * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) @@ -32,11 +31,13 @@ * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) + ###JS * [Egghead.io](https://egghead.io/) * [Codecademy Walkthrough](http://www.codecademy.com/tracks/javascript) * [LearnStreet Walkthrough](https://www.learnstreet.com/lessons/study/javascript) + ###Java * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) * [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html) @@ -44,13 +45,16 @@ * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) * [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII) + ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University * [AppCoda Complete iOS Tutorial](http://www.appcoda.com/ios-programming-course/) + ###OCaml * [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/) + ###Oracle PL/SQL * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) @@ -59,5 +63,6 @@ * [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) + ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) From a267f683c632a18a6eba092d688d6074963772d3 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Tue, 13 May 2014 05:33:24 +0430 Subject: [PATCH 459/570] fix links --- free-courses-en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index b714cb030..2c66fe5b0 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -13,8 +13,8 @@ ###C++ * [Google's C++ Course](https://developers.google.com/edu/c++/) -* [Introduction to C++] (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware) -* [LearnCpp.com C++ Tutorial] (http://www.learncpp.com/) +* [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware) +* [LearnCpp.com C++ Tutorial](http://www.learncpp.com/) ###Databases From c3d97bf22fb81e1fd47a4dcee0fe3c16bd752876 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Tue, 13 May 2014 05:34:23 +0430 Subject: [PATCH 460/570] fix links --- free-programming-books-pt_BR.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index d1a9060ae..12049f250 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -19,7 +19,7 @@ * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). * [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html). -* [O Fantástico Mundo da Linguagem C] (https://fiorix.wordpress.com/2014/04/12/livro-sobre-c-e-linux/) +* [O Fantástico Mundo da Linguagem C](https://fiorix.wordpress.com/2014/04/12/livro-sobre-c-e-linux/) ###Engenharia de Software ####Metodologias de Desenvolvimento de Software From 8c48f25334bff42720b01301a9c890bfb9a3c899 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Tue, 13 May 2014 05:42:42 +0430 Subject: [PATCH 461/570] fixes #961 --- free-programming-books.md | 59 +++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 30 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index aeab96fc3..c001b5796 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -823,7 +823,8 @@ * [Conversational Git](http://blog.anvard.org/conversational-git/) * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) * [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) - Scott Chacon (PDF) +* [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown) * [Git In The Trenches](http://cbx33.github.io/gitt/index.html) * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/) * [Git Pocket Guide](http://chimera.labs.oreilly.com/books/1230000000561/index.html) - Richard E. Silverman @@ -871,14 +872,13 @@ * [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) * [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way) * [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca -* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/) -* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929) +* [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/index.html) - Simon Marlow * [Real World Haskell](http://book.realworldhaskell.org/) * [Speeding Through Haskell](http://www.sthaskell.com/) * [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) * [Wikibook Haskell](http://en.wikibooks.org/wiki/Haskell) * [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) -* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow ###HTML / CSS @@ -1147,10 +1147,10 @@ See also [TeX](#tex) * [Experiments with MATLAB](http://www.mathworks.com/moler/exm/index.html) * [Freshman Engineering Problem Solving with MATLAB](http://cnx.org/featureContent/mfiles) * [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) +* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1) +* [MATLAB - A Ubiquitous Tool for the Practical Engineer](http://www.intechopen.com/books/matlab-a-ubiquitous-tool-for-the-practical-engineer) * [MATLAB Programming](http://en.wikibooks.org/wiki/MATLAB_Programming) * [MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics](http://www.intechopen.com/books/matlab-for-engineers-applications-in-control-electrical-engineering-it-and-robotics) -* [MATLAB - A Ubiquitous Tool for the Practical Engineer](http://www.intechopen.com/books/matlab-a-ubiquitous-tool-for-the-practical-engineer) -* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1) * [Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html) * [Physical Modeling in MATLAB](http://greenteapress.com/matlab/index.html) - Alan B. Downey @@ -1290,30 +1290,29 @@ See also [TeX](#tex) ###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 - * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) - * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) +* CakePHP Framework + * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) * Drupal Framework * 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 -* CakePHP Framework - * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) -* [PHP Internals Book](http://www.phpinternalsbook.com/) -* [PHP Best Practices](https://phpbestpractices.org/) -* [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) -* [PHP with Guru99](http://www.smashwords.com/books/view/324888) -* [Practical PHP Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html) -* [Practical PHP Programming](http://www.tuxradar.com/practicalphp) +* Laravel Framework + * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) + * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf) -* [PHP Security Guide](http://phpsec.org/projects/guide/) +* [PHP Best Practices](https://phpbestpractices.org/) * [PHP Cookbook](http://commons.oreilly.com/wiki/index.php/PHP_Cookbook) +* [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials) +* [PHP Internals Book](http://www.phpinternalsbook.com/) +* [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) +* [PHP Security Guide](http://phpsec.org/projects/guide/) +* [PHP: The Right Way](http://www.phptherightway.com/) +* [PHP with Guru99](http://www.smashwords.com/books/view/324888) +* [Practical PHP Programming](http://www.tuxradar.com/practicalphp) (wiki containing O'Reilly's *PHP In a Nutshell*) +* [Practical PHP Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html) +* [Symfony2](http://symfony.com/doc/current/book/index.html) +* [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/) ###PicoLisp @@ -1608,22 +1607,22 @@ See also [TeX](#tex) * [Defensive Database Programming](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf) (PDF) *(RedGate, By Alex Kuznetsov)* * [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)* * [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)* -* [Introducing Microsoft SQL Server 2008 R2](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) -* [Introducing Microsoft SQL Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) * [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) +* [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) * [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* * [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)* * [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)* -* [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) -* [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)* -* [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 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)* * [SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)* +* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)* +* [SQL Server Transaction Log Management](http://www.red-gate.com/community/books/sql-server-transaction-log-management) *(RedGate, By Tony Davis and Gail Shaw)* +* [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)* * [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)* * [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm) *(RedGate, By SQLServerCentral Authors)* -* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)* -* [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)* * [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)* From 90bf8dd30824d4087f4eb39e8a848b36917676ad Mon Sep 17 00:00:00 2001 From: hoganlong Date: Mon, 12 May 2014 21:58:28 -0400 Subject: [PATCH 462/570] remove so I can merge --- free-programming-books.md | 1732 ------------------------------------- 1 file changed, 1732 deletions(-) delete mode 100644 free-programming-books.md diff --git a/free-programming-books.md b/free-programming-books.md deleted file mode 100644 index 45ab0b063..000000000 --- a/free-programming-books.md +++ /dev/null @@ -1,1732 +0,0 @@ -###Index -* [Ada](#ada) -* [Agda](#agda) -* [Android](#android) -* [APL](#apl) -* [Arduino](#arduino) -* [ASP.NET MVC](#aspnet-mvc) -* [Assembly Language](#assembly-language) - * [Non-X86](#non-x86) -* [AutoHotkey](#autohotkey) -* [Autotools](#autotools) -* [Awk](#awk) -* [Bash](#bash) -* [Basic](#basic) -* [BETA](#beta) -* [C](#c) -* [C++](#c-1) -* [Clojure](#clojure) -* [COBOL](#cobol) -* [CoffeeScript](#coffeescript) -* [ColdFusion](#coldfusion) -* [Cool](#cool) -* [Coq](#coq) -* [D](#d) -* [Dart](#dart) -* [DB2](#db2) -* [Delphi / Pascal](#delphi--pascal) -* [DTrace](#dtrace) -* [Elasticsearch](#elasticsearch) -* [Emacs](#emacs) -* [Erlang](#erlang) -* [F#](#f-sharp) -* [Firefox OS](#firefox-os) -* [Flex](#flex) -* [Force.com](#forcecom) -* [Forth](#forth) -* [Fortran](#fortran) -* [FreeBSD](#freebsd) -* [Git](#git) -* [Go](#go) -* [Gradle](#gradle) -* [Grails](#grails) -* [Graphical user interfaces](#graphical-user-interfaces) -* [Graphics Programming](#graphics-programming) -* [Hadoop](#hadoop) -* [Haskell](#haskell) -* [HTML / CSS](#html--css) - * [Bootstrap](#bootstrap) -* [Icon](#icon) -* [IDL](#idl) -* [iOS](#ios) -* [Isabelle/HOL](#isabelle--hol) -* [J](#j) -* [Java](#java) - * [Wicket](#wicket) -* [JavaScript](#javascript) - * [Angular.js](#angularjs) - * [Backbone.js](#backbonejs) - * [D3.js](#d3js) - * [Dojo](#dojo) - * [jQuery](#jquery) - * [Knockout.js](#knockoutjs) - * [Node.js](#nodejs) -* [Language Agnostic](#language-agnostic) - * [Algorithms & Datastructures](#algorithms--data-structures) - * [Cellular Automata](#cellular-automata) - * [Cloud Computing](#cloud-computing) - * [Compiler Design](#compiler-design) - * [Database](#database) - * [Datamining](#datamining) - * [Information Retrieval](#information-retrieval) - * [Licensing](#licensing) - * [Machine Learning](#machine-learning) - * [Mathematics](#mathematics) - * [Misc](#misc) - * [MOOC](#mooc) - * [Networking](#networking) - * [Open Source Ecosystem](#open-source-ecosystem) - * [Operating systems](#operating-systems) - * [Parallel Programming](#parallel-programming) - * [Partial Evaluation](#partial-evaluation) - * [Professional Development](#professional-development) - * [Programming Paradigms](#programming-paradigms) - * [Regular Expressions](#regular-expressions) - * [Security](#security) - * [Software Architecture](#software-architecture) - * [Standards](#standards) - * [Theoretical Computer Science](#theoretical-computer-science) - * [Web Performance](#web-performance) -* [LaTeX](#latex) -* [Linux](#linux) -* [Lisp](#lisp) -* [Lua](#lua) -* [Mathematica](#mathematica) -* [MATLAB](#matlab) -* [Maven](#maven) -* [Mercurial](#mercurial) -* [Mercury](#mercury) -* [Meta-Lists](#meta-lists) -* [MySQL](#mysql) -* [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio) -* [Neo4J](#neo4j) -* [NoSQL](#nosql) -* [Oberon](#oberon) -* [Objective-C](#objective-c) -* [OCaml](#ocaml) -* [Octave](#octave) -* [OpenGL ES](#opengl-es) -* [OpenSCAD](#openscad) -* [Oracle PL/SQL](#oracle-plsql) -* [Oracle Server](#oracle-server) -* [Parrot / Perl 6](#parrot--perl-6) -* [PC-BSD](#pc-bsd) -* [Perl](#perl) -* [PHP](#php) -* [PicoLisp](#picolisp) -* [PostgreSQL](#postgresql) -* [PowerShell](#powershell) -* [Processing](#processing) -* [Prolog](#prolog) - * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) -* [Python](#python) - * [Django](#django-version) - * [Flask](#flask) - * [Pandas](#pandas) -* [QML](#qml) -* [R](#r) -* [Racket](#racket) -* [REBOL](#rebol) -* [Ruby](#ruby) - * [RSpec](#rspec) - * [Sinatra](#sinatra) - * [Ruby on Rails](#ruby-on-rails) -* [Rust](#rust) -* [Sage](#sage) -* [Scala](#scala) - * [Lift](#lift) - * [Play Scala](#play-scala) -* [Scheme](#scheme) -* [Scilab](#scilab) -* [Scratch](#scratch) -* [Sed](#sed) -* [Silverlight](#silverlight) -* [Smalltalk](#smalltalk) -* [SQL (implementation agnostic)](#sql-implementation-agnostic) -* [SQL Server](#sql-server) -* [Standard ML](#standard-ml) -* [Subversion](#subversion) -* [Tcl](#tcl) -* [Teradata](#teradata) -* [TeX](#tex) -* [Tizen](#tizen) -* [TypeScript](#typescript) -* [Unix](#unix) -* [Vim](#vim) -* [Visual Prolog](#visual-prolog) -* [Web Services](#web-services) -* [Windows 8](#windows-8) -* [Windows Phone](#windows-phone) -* [Workflow](#workflow) -* [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour) - - -###Meta-Lists -* [25 Free Computer Science Ebooks](http://www.coderholic.com/25-free-computer-science-books/) -* [atariarchives.org](http://www.atariarchives.org/) atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web. -* [Bitsavers.org](http://bitsavers.org/) -* [Bookboon: IT & Programming](http://bookboon.com/en/it-programming-ebooks) -* [Cheat Sheets (Free)](http://refcardz.dzone.com/) -* [Free Smalltalk Books, collected by Stéphane Ducasse](http://stephane.ducasse.free.fr/FreeBooks.html) -* [Free Tech Books](http://www.freetechbooks.com/) -* [Hacker Shelf](http://hackershelf.com/browse/) -* [IBM Redbooks](http://www.redbooks.ibm.com/) -* [InfoQ Minibooks](http://www.infoq.com/minibooks/) -* [InTech: Computer and Information Science](http://www.intechopen.com/subjects/computer-and-information-science) -* [JSBooks - directory of free javascript ebooks](https://github.com/revolunet/JSbooks) -* [Learn X in Y minutes](http://learnxinyminutes.com/) -* [Microsoft Press: Free E-Books](http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx) -* [Microsoft Technologies 1, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric Ligman](http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more.aspx) -* [Microsoft Technologies 2, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman](http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/30/another-large-collection-of-free-microsoft-ebooks-and-resource-kits-for-you-including-sharepoint-2013-office-2013-office-365-duet-2-0-azure-cloud-windows-phone-lync-dynamics-crm-and-more.aspx?wa=wsignin1.0) -* [MindView Inc](http://www.mindviewinc.com/Books/) -* [O'Reilly's Commons](http://commons.oreilly.com/wiki/index.php/O%27Reilly_Commons) -* [O'Reilly's Open Books Project](http://oreilly.com/openbook/) -* [Stef's Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks/) -* [TechBooksForFree.com](http://www.techbooksforfree.com/) -* [Theassayer.org](http://theassayer.org/) -* [tutorialspoint](http://www.tutorialspoint.com/) -* [Wikibooks: Programming](http://en.wikibooks.org/wiki/Category%3aComputer_programming) -* [Red Gate Books](http://www.red-gate.com/community/books/index) - - -###Graphics Programming -* [Blender 3D: Noob to Pro](http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro) -* [DirectX manual](http://www.xmission.com/~legalize/book/download/index.html) (draft) -* [GPU Gems](http://http.developer.nvidia.com/GPUGems/gpugems_part01.html) -* [GPU Gems 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](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) -* [Grokking the GIMP](http://gimp-savvy.com/BOOK/index.html) -* [Introduction to Modern OpenGL](http://open.gl/) -* [Learning Modern 3D Graphics Programming](http://www.arcsynthesis.org/gltut/) (draft) -* [OpenGL Programming Guide (The Red Book)](http://fly.srk.fer.hr/~unreal/theredbook/) -* [ShaderX series](http://tog.acm.org/resources/shaderx/) -* [Tutorials for modern OpenGL](http://www.opengl-tutorial.org/) - - -###Graphical User Interfaces -* [Best of Smashing Magazine](http://anniversary.smashingmagazine.com/best-of-smashing-magazine.zip) -* [How to Design Faceted Search: The Complete Guide to Designing Faceted Search User Interface](http://leanpub.com/howtodesignfacetedsearch) - Abhijit Rawool -* [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/) -* [Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst -* [Working through Screens](http://www.flashbulbinteraction.com/WTS.html) - Jacob Burghardt - - -###Language Agnostic -####Algorithms & Data Structures -* [A Field Guide To Genetic Programming](http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/toc.html) -* [Algorithmic Graph Theory](http://code.google.com/p/graphbook/) -* [Algorithms](http://www.cs.berkeley.edu/~vazirani/algorithms/) - Dasgupta, Papadimitriou, Vazirani (PDFs) -* [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick and Kevin Wayne -* [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot -* [Algorithms and Complexity](http://www.math.upenn.edu/~wilf/AlgoComp.pdf) (PDF) -* [Algorithms and Data-Structures](http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf) (PDF) -* [Algorithms Course Materials](http://compgeom.cs.uiuc.edu/~jeffe/teaching/algorithms/) - Jeff Erickson -* [Algorithms for Programmers: Ideas and Source Code](http://www.jjj.de/fxt/fxtbook.pdf) (PDF) -* [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) (PDF) -* [Clever Algorithms](http://www.cleveralgorithms.com/nature-inspired/index.html) -* [Data Structures and Algorithms: Annotated Reference with Examples](https://drive.google.com/file/d/0B48k2jhdQ5P2aVlmMFB1UUJLczA/edit?usp=sharing) -* [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)* -* [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho and Jeff Ullman -* [Open Data Structures: An Introduction](http://www.aupress.ca/index.php/books/120226) - Pat Morin -* [LEDA: A Platform for Combinatorial and Geometric Computing](http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) -* [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://larc.unt.edu/ian/books/free/lnoa.pdf), University of North Texas (PDF) -* [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) (PDF) -* [Linked List Problems](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf) (PDF) -* [Mastering Algorithms with C](http://www.das.ufsc.br/~romulo/discipli/cad-fei/Mastering-Algorithms-with-C-Loudon.pdf) (PDF) -* [Matters Computational](http://www.jjj.de/fxt/) -* [Planning Algorithms](http://planning.cs.uiuc.edu/) -* [Problems on Algorithms (Second Edition)](http://larc.unt.edu/ian/books/free/poa.pdf), University of North Texas (PDF) -* [Programming Pearls](http://www.cs.bell-labs.com/cm/cs/pearls/) - Jon Bentley -* [Purely Functional Data Structures](http://www.cs.cmu.edu/~rwh/theses/okasaki.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) -* [The Algorithm Design Manual](http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) -* [The Art of Computer Programming](http://www.cs.utsa.edu/~wagner/knuth/) (fascicles, mostly volume 4) - Donald Knuth -* [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF) -* [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF) -* [Think Complexity](http://greenteapress.com/complexity/) (PDF) - - -####Cellular Automata -* [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html) - - -####Cloud Computing -* [Multi-tenant Applications for the Cloud, 3rd Edition](http://www.microsoft.com/en-us/download/details.aspx?id=29263) -* [OpenStack Operations Guide](http://docs.openstack.org/ops/) - - -####Compiler Design -* [Basics of Compiler Design (Anniversary Edition)](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen -* [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry -* [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF) -* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann -* [Compiler Design: Theory, Tools, and Examples, Java Edition](http://elvis.rowan.edu/~bergmann/books/java/) - Seth D. Bergmann -* [Compiling Scala for the Java Virtual Machine](http://lampwww.epfl.ch/~schinz/thesis-final-A4.pdf) - Michel Schinz -* [Implementing Functional Languages: A Tutorial](http://research.microsoft.com/en-us/um/people/simonpj/Papers/pj-lester-book/) - Simon Peyton Jones, David Lester -* [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) (PDF) -* [Linkers and loaders](http://www.iecc.com/linker/) -* [Practical and Theoretical Aspects of Compiler Construction](http://www.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides) - - -####Database -* [Big Data Now: Current Perspectives from O'Reilly Radar](http://shop.oreilly.com/product/0636920022640.do) -* [Database Fundamentals](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Database_fundamentals.pdf) (PDF) -* [Foundations of Databases](http://webdam.inria.fr/Alice/) -* [Temporal Database Management](http://people.cs.aau.dk/~csj/Thesis/) - Christian S. Jensen -* [The Theory of Relational Databases](http://web.cecs.pdx.edu/~maier/TheoryBook/TRD.html) - - -####Datamining -* [A Programmer's Guide to Data Mining](http://guidetodatamining.com/) (Draft) - Ron Zacharski -* [Data Jujitsu: The Art of Turning Data into Product](http://www.oreilly.com/data/free/data-jujitsu.csp) *(Just fill the fields with any values)* -* [Data Mining Algorithms In R](http://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R) -* [Data Mining and Analysis: Fundamental Concepts and Algorithms](http://www.dataminingbook.info/DokuWiki/doku.php) (Draft) -* [Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](http://arxiv.org/pdf/1206.1754v2.pdf) (PDF) -* [Introduction to Data Science](https://docs.google.com/file/d/0B6iefdnF22XQeVZDSkxjZ0Z5VUE/edit?pli=1) - Jeffrey Stanton -* [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html) -* [School of Data Handbook](http://schoolofdata.org/handbook/) -* [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining) - - -####Information Retrieval -* [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) -* [Practical Semantic Web and Linked Data Applications: Common Lisp Edition](http://www.markwatson.com/opencontent/book_lisp.pdf) - Mark Watson -* [Practical Semantic Web and Linked Data Applications: Java, JRuby, Scala, and Clojure Edition](http://www.markwatson.com/opencontent/book_java.pdf) - Mark Watson - - -####Licensing -* [Creative Commons: a user guide](http://www.aliprandi.org/cc-user-guide/) - Simone Aliprandi -* [The Public Domain: Enclosing the Commons of the Mind](http://www.thepublicdomain.org/download/) - James Boyle - - -####Machine Learning -* [A Course in Machine Learning](http://ciml.info/dl/v0_8/ciml-v0_8-all.pdf) (PDF) -* [A First Encounter with Machine Learning](https://www.ics.uci.edu/~welling/teaching/ICS273Afall11/IntroMLBook.pdf) (PDF) -* [AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java](http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.pdf) - George F. Luger, William A Stubblefield -* [An Introduction to Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani -* [Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)* -* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF) -* [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage) -* [Computer Vision: Algorithms and Applications](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/) -* [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/) -* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/) -* [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/itila/) -* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) - Alex Smola and S.V.N. Vishwanathan (PDF) -* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) - Amnon Shashua -* [Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf) (PDF) -* [Machine Learning](http://www.intechopen.com/books/machine_learning) -* [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) -* [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code) -* [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html) -* [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman -* [The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575) -* [The Python Game Book](http://thepythongamebook.com/en:start) - - -####Mathematics -* [A First Course in Linear Algebra](http://linear.ups.edu/) - Robert A. Beezer -* [Bayesian Methods for Hackers](https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers) - Cameron Davidson-Pilon -* [CK-12 Probability and Statistics - Advanced](http://www.ck12.org/book/Probability-and-Statistics---Advanced-%2528Second-Edition%2529/) -* [Calculus Made Easy](http://www.gutenberg.org/ebooks/33283) (PDF) - Silvanus P. Thompson -* [Collaborative Statistics](http://cnx.org/content/col10522/latest/) -* [Concepts & Applications of Inferential Statistics](http://vassarstats.net/textbook/) -* [Essentials of Metaheuristics](http://cs.gmu.edu/~sean/book/metaheuristics/) by Sean Luke -* [Introduction to Probability](http://www.dartmouth.edu/~chance/teaching_aids/books_articles/probability_book/book.html) - Charles M. Grinstead and J. Laurie Snell -* [Introduction to Statistical Thought](http://www.math.umass.edu/~lavine/Book/book.html) - Michael Lavine -* [Mathematical Logic - an Introduction](http://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF) -* [Mathematics for Computer Science (November 2013 Version)](http://courses.csail.mit.edu/6.042/fall13/mcs.pdf) (PDF) - Eric Lehman -* [Number Theory](http://web.mit.edu/~holden1/www/math/number-theory.pdf) (PDF) -* [OpenIntro Statistics](http://www.openintro.org/stat/textbook.php) -* [Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/22724) - David B. Wagner -* [Probability and Statistics Cookbook](http://matthias.vallentin.net/probability-and-statistics-cookbook/) -* [Probability and Statistics EBook](http://wiki.stat.ucla.edu/socr/index.php/Probability_and_statistics_EBook) -* [Statistics Done Wrong](http://www.refsmmat.com/statistics/) - Alex Reinhart -* [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 - - -####Misc -* [97 Things Every Programmer Should Know](http://programmer.97things.oreilly.com/) -* [97 Things Every Programmer Should Know - Extended](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](http://asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/index.html) -* [Barcode Overview](http://www.tec-it.com/download/PDF/Barcode_Reference_EN.pdf) -* [Come, Let's Play: Scenario-Based Programming Using Live Sequence Charts](http://www.scribd.com/doc/175241338/Come-Let-s-Play) -* [Communicating Sequential Processes](http://www.usingcsp.com/cspbook.pdf) (PDF) by Tony Hoare -* [Computer Musings](http://scpd.stanford.edu/knuth/index.jsp) (lectures by Donald Knuth) -* [Culture \& Empire: Digital Revolution](http://hintjens.com/books) (PDF) -* [Data-Intensive Text Processing with MapReduce](http://www.umiacs.umd.edu/~jimmylin/MapReduce-book-final.pdf) (PDF) -* [Designing Interfaces](http://designinginterfaces.com) by Jennifer Tidwell -* [DevDocs](http://devdocs.io/) - Documents for Developers in 1 place -* [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/) -* [Digital Signal Processing For Communications](http://www.sp4comm.org/) -* [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html) -* ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enriquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez -* [Flow based Programming](http://jpaulmorrison.com/fbp/) -* [Foundations of Programming](http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx) -* [Getting Real](http://gettingreal.37signals.com/) -* [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson -* [How Computers Work](http://www.fastchip.net/howcomputerswork/p1.html) -* [How to Become a Programmer](http://softwarebyrob.wpengine.netdna-cdn.com/assets/Software_by_Rob%20_How_to_Become_a%20_Programmer_1.0.pdf) -* [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers -* [I Am a Bug](http://www.amibug.com/iamabug/p01.html) -* [Learn to Program](http://pine.fm/LearnToProgram/) -* [Learning 30 Technologies in 30 Days: A Developer Challenge](https://www.openshift.com/blogs/learning-30-technologies-in-30-days-a-developer-challenge) - Shekhar Gulati -* [Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data](http://patterns.dataincubator.org/book/) - Leigh Dodds, Ian Davis -* [Magic Ink: Information Software and The Graphical Interface](http://worrydream.com/#!/MagicInk) by Bret Victor -* [Mobile Developer's Guide to the Galaxy](https://leanpub.com/mobiledevelopersguide) -* [Modeling Reactive Systems with Statecharts](http://www.scribd.com/doc/167971960/Modeling-Reactive-Systems-With-Statecharts) -* [Mother Tongues of Computer Languages](http://www.digibarn.com/collections/posters/tongues/) (PNG) -* [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/) -* [Open Government;Collaboration, Transparency, and Participation in Practice](https://github.com/oreillymedia/open_government) -* [Object-Oriented Reengineering Patterns](http://win.ua.ac.be/~sdemey/) - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz -* [PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology](https://leanpub.com/PDQ) - Jeff Franz-Lien -* [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) -* [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) (PDF) -* [Programmer's Motivation for Beginners](http://programmersmotivation.com/) -* [Project Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf) (PDF) -* [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap -* [SVG Essentials](http://commons.oreilly.com/wiki/index.php/SVG_Essentials) -* [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) -* [Small Memory Software](http://www.smallmemory.com/book.html) -* [The Quest for Artificial Intelligence: A History of Ideas and Achievements](http://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson -* [The Z Notation: A Reference Manual, Second Edition](http://spivey.oriel.ox.ac.uk/~mike/zrm/zrm.pdf) - J. M. Spivey - - -####MOOC -* [edX](https://www.edx.org/) -* [Coursera](https://www.coursera.org/) -* [MIT OCW](http://ocw.mit.edu/OcwWeb/web/home/home/index.htm) -* [Udacity](https://www.udacity.com/) - - -####Networking -* [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%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ) -* [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)* -* [High-Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html) -* [Network Security Tools](http://commons.oreilly.com/wiki/index.php/Network_Security_Tools) -* [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) -* [ZeroMQ Guide](http://zguide.zeromq.org/page%3Aall) - - -####Open Source Ecosystem -* [Data Journalism Handbook](http://datajournalismhandbook.org/) -* [Free Software, Free Society](http://shop.fsf.org/product/free-software-free-society-2/) -* [Free as in Freedom](http://static.fsf.org/nosvn/faif-2.0.pdf) (PDF) -* [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) -* [How to get started with open source](https://opensource.com/resources/how-get-started-open-source) (ePub & ODT) -* [Innovation Happens Elsewhere](http://dreamsongs.com/IHE/IHE.html) -* [Open Advice: FOSS: What We Wish We Had Known When We Started](http://open-advice.org/) -* [Producing Open Source Software](http://producingoss.com/) -* The Art of Community: Building the New Age of Participation; [First edition](http://www.artofcommunityonline.org/downloads/jonobacon-theartofcommunity-1ed.pdf) (PDF), [Second edition](http://ubuntuone.com/0n352YwUjlcFR8PjIELH67) (PDF) - Jono Bacon -* [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 Cathedral and the Bazaar](http://www.catb.org/esr/writings/cathedral-bazaar/) - Eric S. Raymond -* [The Future of the Internet](http://futureoftheinternet.org/) -* [The Performance of Open Source Applications](http://aosabook.org/en/) -* [The Wealth of Networks: How Social Production Transforms Markets and Freedom](http://cyber.law.harvard.edu/wealth_of_networks/Main_Page) - Yochai Benkler - - -####Operating systems -* [How to Make a Computer Operating System (Work in Progress)](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) -* [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX) -* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF) -* [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo -* [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond -* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey -* [Think OS: A Brief Introduction to Operating Systems](http://www.greenteapress.com/thinkos/index.html) (PDF) - Allen B. Downey -* [UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php) (PDFs) - Prof. Stewart Weiss -* [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) - - -####Parallel Programming -* [High Performance Computing](http://cnx.org/content/col11136/latest) (PDF, ePUB) - Charles Severance & Kevin Dowd -* [High Performance Computing Training](https://computing.llnl.gov/?set=training&page=index) (LLNL materials) -* [High-Performance Scientific Computing](http://bit.ly/hpc12) (class lectures and slides) -* [How to Write Parallel Programs](http://www.lindaspaces.com/book/) -* [Introduction to High-Performance Scientific Computing](http://tacc-web.austin.utexas.edu/veijkhout/public_html/istc/istc.html) - Victor Eijkhout -* [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney -* [Is Parallel Programming Hard, And, If So, What Can You Do About It?](https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) - Paul E. McKenney -* [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff -* [The OpenCL Programming Book](http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/) - -####Partial Evaluation -* [Partial Evaluation and Automatic Program Generation](http://www.itu.dk/people/sestoft/pebook/) - (PDF) Jones, Gomard and Sestoft - - -####Professional Development -* [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* -* [Don't Just Roll the Dice](http://download.red-gate.com/ebooks/DJRTD_eBook.pdf) (PDF) *(RedGate, By Neil Davidson)* -* [How to be a Programmer: A Short, Comprehensive, and Personal Summary](http://samizdat.mines.edu/howto/HowToBeAProgrammer.html) by Robert L. Read -* [How to Do What You Love & Earn What You’re Worth as a Programmer](https://leanpub.com/dowhatyoulove/read) *(Leanpub, By Reginald Braithwaite)* -* [What I've Learned From Failure](https://leanpub.com/shippingsoftware/read) *(Leanpub, By Reginald Braithwaite)* -* [Why programmers work at night](https://leanpub.com/nightowls/read) *(Leanpub, By Swizec Teller)* - - -####Programming Paradigms -* [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/) - - -####Regular Expressions -* [Learn Regex The Hard Way](http://regex.learncodethehardway.org/book/) - Zed. A. Shaw -* [The Bastards Book of Regular Expressions: Finding Patterns in Everyday Text](https://leanpub.com/bastards-regexes) - Dan Nguyen - - -####Security -* [Crypto 101 - Crypto for everyone](https://www.crypto101.io/) -* [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html) -* [How to deal with Passwords](https://github.com/MHM5000/pass) -* [Intrusion Detection Systems with Snort](http://ptgmedia.pearsoncmg.com/images/0131407333/downloads/0131407333.pdf) -* [OWASP Top 10 for .NET Developers](http://www.troyhunt.com/2011/12/free-ebook-owasp-top-10-for-net.html) -* [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) - - -####Software Architecture -* [Architectural Styles and the Design of Network-based Software Architectures](http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding -* [Best Kept Secrets of Peer Code Review](http://smartbear.com/codecollab-code-review-book.php) -* [Data-Oriented Design](http://www.dataorienteddesign.com/dodmain/dodmain.html) -* [Domain Driven Design Quickly](http://www.infoq.com/minibooks/domain-driven-design-quickly) -* [Don't Just Roll the Dice](http://www.neildavidson.com/dontjustrollthedice.html) -* [DSL Engineering: Designing, Implementing and Using Domain-Specific Languages](http://dslbook.org/) - Markus Voelter -* [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) -* [How to Design Programs](http://www.htdp.org/) -* [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) -* [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook) -* [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) (Leanpub, by Nick Oostvogels) -* [Methods and Techniques for the Design and Implementation of Domain-Specific Languages](http://www.st.ewi.tudelft.nl/~arie/phds/Hemel.pdf) - Zef Hemel -* [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson -* [NASA Manager Handbook for Software Development](http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf) (PDF) -* [NASA Software Measurement Handbook](http://www.scribd.com/doc/7181362/NASA-Software-Measurement-Guidebook) -* [OAuth - The Big Picture](http://pages.apigee.com/oauth-big-picture-ebook.html) -* [Object-Oriented Reengineering Patterns](http://scg.unibe.ch/download/oorp/) -* [Patterns and Practices: Application Architecture Guide 2.0](http://www.codeplex.com/AppArchGuide) -* [Patterns of Software: Tales from the Software Community](http://www.dreamsongs.com/Files/PatternsOfSoftware.pdf) (PDF) -* [Practicing Domain-Driven Design](http://leanpub.com/Practicing-DDD) - Scott Millett -* [Programming Reliable Systems (Joe Armstrong's PhD thesis)](http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf) (PDF) -* [Scrum and XP from the Trenches](http://www.infoq.com/minibooks/scrum-xp-from-the-trenches) -* [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) (PDF) -* [Software Architecture](http://ftacademy.org/materials/fsm/11) (PDF) -* [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/) -* [Web API Design](https://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design) -* [Your API Is Bad](https://leanpub.com/yourapiisbad) *(Leanpub, by Paddy Foran)* - - -####Standards -* [UNIX - The POSIX Standard - IEEE Std 1003.1](https://github.com/g-nix/posix-standard) - - -####Theoretical Computer Science -* [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html) -* [Building Blocks for Theoretical Computer Science](http://www.cs.uiuc.edu/~mfleck/building-blocks/index.html) - Margaret M. Fleck -* [Category Theory for Computing Science](http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf) (PDF) -* [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF) -* [Introduction to Computing](http://www.computingbook.org/) -* [Introduction to Theory of Computation](http://cg.scs.carleton.ca/~michiel/TheoryOfComputation/) (PDF) - Anil Maheshwari and Michiel Smid -* [Models of Computation](http://cs.brown.edu/people/jes/book/) - John E. Savage -* [Network Science](http://barabasilab.neu.edu/networksciencebook/index.html) -* [Practical Foundations for Programming Languages, Preview](http://www.cs.cmu.edu/~rwh/plbook/book.pdf) - Robert Harper -* [Principles of Programming Languages](http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith -* [Programming in Martin-Löf's Type Theory](http://www.cse.chalmers.se/research/group/logic/book/) - Bengt Nordstroem -* [Programming Languages: Application and Interpretation (2nd Edition)](http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/) -* [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/) -* [Think Complexity](http://www.greenteapress.com/compmod/) - Allen B. Downey - - -####Web Performance -* [Book of Speed](http://www.bookofspeed.com/index.html) by Stoyan Stefanov -* [Mature Optimization](http://carlos.bueno.org/optimization/mature-optimization.pdf) by Carlos Bueno - - -###Ada -* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) -* [Ada 95: The Craft of Object-Oriented Programming](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm) -* [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF) -* [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF) -* [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html) - - -###Agda -* [Agda Tutorial](https://people.inf.elte.hu/divip/AgdaTutorial/Index.html) - - -###Android -* [Android 4 App Development Essentials](http://www.techotopia.com/index.php/Android_4_App_Development_Essentials) -* [Android Programming Guide for Beginners](http://eduonix.com/offers/Android_ebook_free_offer.html) (PDF - need email confirmation) -* [CodePath Android Cliffnotes](https://github.com/thecodepath/android_guides/wiki) -* [Coreservlets Android Programming Tutorial](http://www.coreservlets.com/android-tutorial/) -* [Expert Android and Eclipse development knowledge](http://www.vogella.com/android.html) -* [Google Android Developer Training](https://developer.android.com/training/index.html) -* [Styling Android](http://www.stylingandroid.com/) -* [TechnoTalkative Android](http://www.technotalkative.com/android/) - - -###APL -* [A Practical Introduction to APL1 & APL2](http://aplwiki.com/BooksAndPublications#A_Practical_Introduction_to_APL1_.26_APL2) -* [A Practical Introduction to APL3 & APL4](http://aplwiki.com/BooksAndPublications#A_Practical_Introduction_to_APL3_.26_APL4) -* [Mastering Dyalog APL](http://www.dyalog.com/intro/) (PDF) - - -###Arduino -* [Arduino Programming Notebook](http://www.lulu.com/shop/brian-evans/arduino-programming-notebook/ebook/product-18598708.html) - Brian Evans -* [Introduction to Arduino](http://playground.arduino.cc/Main/ManualsAndCurriculum) - - -###ASP.NET MVC -* [ASP.NET MVC Music Store](http://mvcmusicstore.codeplex.com/) - - -###Assembly Language -* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners) -* [Assembly Language Succinctly](http://www.syncfusion.com/Content/downloads/ebook/Assembly_Language_Succinctly.pdf) -* [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/) -* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter -* [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) -* [Ralf Brown's Interrupt List](http://www.ctyme.com/rbrown.htm) -* [Software optimization resources by Agner Fog](http://www.agner.org/optimize/) -* [The Art of Assembly Language Programming](http://courses.engr.illinois.edu/ece390/books/artofasm/artofasm.html) -* [The Second Book Of Machine Language](http://www.atariarchives.org/2bml/) -* [Wizard Code](http://vendu.twodots.nl/wizardcode.html) -* [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly) - - -####Non-X86 -* [Easy 6502](http://skilldrick.github.io/easy6502/) - Nick Morgan -* [Machine Code for Beginners](http://www.worldofspectrum.org/infoseekid.cgi?id=2000227) (PDF) by Lisa Watts and Mike Wharton [Z80 and 6502 CPUs] -* [Machine Language for Beginners](http://archive.org/details/ataribooks-machine-language-for-beginners) by Richard Mansfield [6502 CPU] -* [Programmed Introduction to MIPS Assembly Language](http://chortle.ccsu.edu/AssemblyTutorial/index.html) - - -###AutoHotkey -* [AHKbook - the book for AutoHotkey](http://maul-esel.github.io/ahkbook/index.html) - - -###Autotools -* [Autotools Mythbuster](https://www.flameeyes.eu/autotools-mythbuster/) -* [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/) - - -###Awk -* [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html) -* [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett - - -###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 -* [BASH Programming- Mike G mikkey](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) -* [Getting Started with BASH](http://www.hypexr.org/bash_tutorial.php) -* [Google Shell Style Guide](http://google-styleguide.googlecode.com/svn/trunk/shell.xml) -* [Learning the bash Shell](http://www.redbrick.dcu.ie/~teapott/MECS/Notes/learning_bash.pdf) -* [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide) -* [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference) -* [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates - - -###Basic -* [10 PRINT CHR$(205.5+RND(1)); : GOTO 10](http://10print.org/) - Nick Montfort, Patsy Baudoin, John Bell,Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter -* [A beginner's guide to Gambas](http://beginnersguidetogambas.com/) -* [BASIC programming language - Wikibooks](http://en.wikibooks.org/wiki/Category:BASIC_programming_language) -* [How To Gambas3 Guides](http://howtogambas.org/index.php?page=cedi) -* [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials) - - -###BETA -* [Object-Oriented Programming in the BETA Programming Language](http://www.daimi.au.dk/~beta/Books/) - Ole Lehrmann Madsen, Birger Møller-Pedersen, Kristen Nygaard - - -###C -* [A Tutorial on Pointers and Arrays in C](http://home.netcom.com/~tjensen/ptr/pointers.htm) -* [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/) -* [Beej's Guide to C Programming](http://beej.us/guide/bgc/) -* [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/) -* [Build Your Own Lisp](http://www.buildyourownlisp.com/) -* [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming:C) -* [Deep C](http://www.slideshare.net/olvemaudal/deep-c) -* [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) (PDF) -* [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm) -* [Learn C the hard way](http://c.learncodethehardway.org/book/) -* [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF) -* [The C book](http://publications.gbdirect.co.uk/c_book/) -* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth -* [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html) -* [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system) - - -###C++ -* [C++ Annotations](http://cppannotations.sourceforge.net/) -* [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF) -* [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php) -* [C++ Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)* -* [CS106X Programming Abstractions in C++](http://www.stanford.edu/class/cs106x/) -* [Data Structures and Algorithms with Object-Oriented Design Patterns in C++](http://www.brpreiss.com/books/opus4/index.html) -* [Financial Numerical Recipes in C++](http://finance.bi.no/~bernt/gcc_prog/recipes/) - Bernt Arne Ødegaard -* [Game Programming Patterns](http://gameprogrammingpatterns.com/) -* [Google's C++ Style Guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) -* [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey -* [Introduction to Design Patterns in C++ with Qt](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) -* [Learn C++.](http://www.learncpp.com/) (PDF, Online) -* [Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt](http://www.jjj.de/fxt/fxtbook.pdf) (PDF) -* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) (PDF) -* [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson and Br. Isidore Minerd -* [Software optimization resources by Agner Fog](http://www.agner.org/optimize/) -* [The Boost C++ libraries](http://en.highscore.de/cpp/boost) -* [The Rook's Guide to C++](http://rooksguide.org/2013/11/26/version-1-0-is-out/) (PDF) -* [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) - Bruce Eckel -* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601) - - -###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 Cheat Sheet](http://clojure.org/cheatsheet) -* [Clojure Cookbook](https://github.com/clojure-cookbook/clojure-cookbook) -* [Clojure for the Brave and True](http://www.braveclojure.com/) -* [Clojure in Small Pieces](http://daly.axiom-developer.org/clojure.pdf) - Rich Hickey -* [Clojure Koans](http://clojurekoans.com/) -* [Clojure Programming](http://en.wikibooks.org/wiki/Clojure_Programming) -* [ClojureScript Koans](http://clojurescriptkoans.com/) -* [Data Sorcery with Clojure](http://data-sorcery.org/contents/) -* [Modern cljs](https://github.com/magomimmo/modern-cljs) -* [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide) - - -###COBOL -* [COBOL Programming Fundamental](http://yusman.staff.gunadarma.ac.id/Downloads/files/33460/COBOL_Programming_Fundamental.pdf) (PDF) -* [OpenCOBOL 1.1 - Programmer's Guide](http://opencobol.add1tocobol.com/OpenCOBOL%20Programmers%20Guide.pdf) (PDF) - - -###CoffeeScript -* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) -* [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/) - - -###Cool -* [CoolAid: The Cool 2013 Reference Manual](http://www.cs.uwm.edu/~cs654/handouts/cool-manual.pdf) (PDF) - - -###Coq -* [Software Foundations](http://www.cis.upenn.edu/~bcpierce/sf/) -* [Certified Programming with Dependent Types](http://adam.chlipala.net/cpdt/html/toc.html) - - -###D -* [Programming in D](http://ddili.org/ders/d.en/) - - -###Dart -* [What is Dart?](http://shop.oreilly.com/product/0636920025887.do) - - -###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/) - - -###DTrace -* [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) - - -###Elasticsearch -* [Exploring Elasticsearch](http://exploringelasticsearch.com/) -* [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html) - - -###Emacs -* [An Introduction to Programming in Emacs Lisp, 3rd Edition](https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html) -* [GNU Emacs Lisp Reference Manual](http://www.gnu.org/software/emacs/manual/elisp.html) -* [GNU Emacs Manual, 17th Edition, v. 24.2](http://shop.fsf.org/product/Emacs_Manual_24/) - - -###Erlang -* [Concurrent Programming in ERLANG](http://www.erlang.org/download/erlang-book-part1.pdf) -* [Erlang Handbook](https://github.com/esl/erlang-handbook/raw/master/output/ErlangHandbook.pdf) (PDF) -* [Études for Erlang](http://chimera.labs.oreilly.com/books/1234000000726/index.html) - J. David Eisenberg -* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert - - -###F Sharp -* [F# Succinctly, SyncFusion](http://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) *(Just fill the fields with any values)* -* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks -* [Programming Language Concepts for Software Developers](http://www.itu.dk/courses/BPRD/E2009/plcsd-1-2.pdf) (PDF) -* [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters) - - -###Flex -* [Adobe Flex 2, Programming Actionscript 3.0](http://download.macromedia.com/pub/documentation/en/flex/2/prog_actionscript30.pdf) (PDF) -* [Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf) (PDF) - - -###Firefox OS -* [Quick Guide For Firefox OS App Development: Creating HTML5 based apps for Firefox OS](https://leanpub.com/quickguidefirefoxosdevelopment) - Andre Garzia - - -###Force.com -* [Analytics Workbook](http://www.salesforce.com/us/developer/docs/workbook_analytics/index.htm) (HTML) -* [Apex Design Patterns and Best Practices](http://www.gobookee.org/get_book.php?u=aHR0cDovL3d3dy5zdW5kb2dpbnRlcmFjdGl2ZS5jb20vd2hpdGVwYXBlcnMvU1VOX0NodWNrX0FwZXhkZXNpZ25wYXR0ZXJucy5wZGYKQXBleCBEZXNpZ24gUGF0dGVybnMgYW5kIEJlc3QgUHJhY3RpY2VzIC0gU3VuZG9n) -* [Apex Workbook](http://www.salesforce.com/us/developer/docs/apex_workbook/index.htm) (HTML) -* [Cloud Flow Designer Workbook](http://www.salesforce.com/us/developer/docs/workbook_flow/index.htm) (HTML) -* [Database.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_database/index.htm) (HTML) -* [Force.com Fundamentals](http://wiki.developerforce.com/page/Force_Platform_Fundamentals) (HTML) -* [Force.com Integration Workbook](http://www.salesforce.com/us/developer/docs/integration_workbook/index.htm) (HTML) -* [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html) -* [Force.com Workbook](http://www.salesforce.com/us/developer/docs/workbook/index.htm) (HTML) -(HTML) -* [Heroku Postgres](http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF) -* [ISVForce Workbook](http://www.salesforce.com/us/developer/docs/workbook_isv/index.htm) (HTML) -* [Security Workbook](http://www.salesforce.com/us/developer/docs/workbook_security/index.htm) (HTML) -* [Service Cloud Workbook](http://www.salesforce.com/us/developer/docs/workbook_service_cloud/index.htm) (HTML) -* [Site.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_siteforce/index.htm) -* [Visualforce Workbook](http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm) (HTML) - - -###Forth -* [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) -* [Programming Forth](http://www.mpeforth.com/arena/ProgramForth.pdf) (PDF) -* [Starting Forth](http://home.iae.nl/users/mhx/sf.html) -* [Thinking Forth](http://thinking-forth.sourceforge.net/) -* [Thoughtful Programming and Forth](http://www.ultratechnology.com/forth.htm) - - -###Fortran -* [Fortran programming language - Wikibooks](http://en.wikibooks.org/wiki/Category:Fortran_programming_language) -* [Introduction to fortran 95 and numerical computing: a jump-start for scientists and engineers](http://people.cs.vt.edu/~asandu/Deposit/Fortran95_notes.pdf) - - -###FreeBSD -* [Books and Articles from FreeBSD Site](http://www.freebsd.org/docs/books.html) -* [The Complete FreeBSD](http://www.lemis.com/grog/Documentation/CFBSD/) - - -###Git -* [Conversational Git](http://blog.anvard.org/conversational-git/) -* [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) -* [Git Immersion](http://gitimmersion.com) -* [Git internals](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf) - Scott Chacon (PDF) -* [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown) -* [Git In The Trenches](http://cbx33.github.io/gitt/index.html) -* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/) -* [Git Pocket Guide](http://chimera.labs.oreilly.com/books/1230000000561/index.html) - Richard E. Silverman -* [Git Reference](http://www.gitref.org) -* [Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)* -* [git - the simple guide](http://rogerdudler.github.io/git-guide/) -* [Git Workflows](http://documentup.com/skwp/git-workflows-book) -* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/ebook/command-line/introduction) - Tobias Günther -* [Pro Git](http://git-scm.com/book) - Scott Chacon -* [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest -* [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net) -* [Version Control by Example (Mercurial, Subversion, Verasity)](http://www.ericsink.com/vcbe/) - - -###Go -* [An Introduction to Programming in Go](http://www.golang-book.com/) -* [Go by Example](https://gobyexample.com/) -* [Learning Go](http://archive.miek.nl/projects/learninggo/index.html) -* [Network programming with Go](http://jan.newmarch.name/go/) -* [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) -* [The Go Tutorial](http://golang.org/doc/go_tutorial.html) - - -###Gradle -* [Building and Testing with Gradle](http://www.gradleware.com/registered-access?content=books%2Fbuilding-and-testing%2F) - - -###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 Gentle Introduction to Haskell](http://www.haskell.org/tutorial/) -* [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) -* [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook -* [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) -* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres Löh -* [Haskell and Yesod](http://www.yesodweb.com/book-1.2) -* [Haskell no panic](http://lisperati.com/haskell/) -* [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) -* [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way) -* [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca -* [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/index.html) - Simon Marlow -* [Real World Haskell](http://book.realworldhaskell.org/) -* [Speeding Through Haskell](http://www.sthaskell.com/) -* [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) -* [Wikibook Haskell](http://en.wikibooks.org/wiki/Haskell) -* [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) - - -###HTML / CSS -* [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) -* [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) -* [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto -* [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim -* [GA Dash](http://dash.generalassemb.ly) -* [Google's HTML/CSS Style Guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml) -* [HTML Canvas Deep Dive](http://joshondesign.com/p/books/canvasdeepdive/toc.html) - Josh Marinacci -* [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 -* [HTML5 For Web Designers](http://html5forwebdesigners.com/) - Jeremy Keith -* [Learn CSS Layout](http://learnlayout.com/) -* [Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook -* [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus - - -####Bootstrap -* [Twitter Bootstrap Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/twitterbootstrap) (PDF, Kindle) *(Just fill the fields with any values)* - - -###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 -* [Cocoa Dev Central](http://cocoadevcentral.com/) -* [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* -* [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) - - -###Isabelle/HOL -* [Concrete Semantics - A Proof Assistant Approach by Tobias Nipkow and Gerwin Klein](http://www21.in.tum.de/~nipkow/Concrete-Semantics/) (PDF) -* [Isabelle/HOL - A Proof Assistant for Higher-Order Logic by Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel](http://isabelle.in.tum.de/doc/tutorial.pdf) (PDF) - - -###J -* [Arithmetic by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/arithmetic.pdf) (PDF) -* [Brief Reference by Chris Burke and Clifford Reiter](http://www.jsoftware.com/books/pdf/brief.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) -* [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) -* [Exploring Math by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/expmath.pdf) (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 Primer](http://www.jsoftware.com/help/primer/contents.htm) -* [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (PDF) -* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) -* [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images) - - -###Java -* [3D Programming in Java](http://www.mat.uniroma2.it/~picard/SMC/didattica/materiali_did/Java/Java_3D/Java_3D_Programming.pdf) - Daniel Selman -* [Agile Java](http://www.langrsoft.com/ftp/agileJava/) - Jeff Langr -* [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3) -* [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson -* [Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html) -* [Category wise tutorials - J2EE](http://www.mkyong.com/) -* [Core Servlets and JavaServer Pages](http://pdf.coreservlets.com/) - Marty Hall and Larry Brown -* [Data Structures and Algorithms with Object-Oriented Design Patterns in Java](http://www.brpreiss.com/books/opus5/html/page9.html) -* [Google's Java Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html) -* [Hibernate 4 Example Programs](https://leanpub.com/hibernate4-example-programs) - L. Mohan Arun -* [HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16) -* [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) -* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) -* [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/) - Robert Sedgewick and Kevin Wayne -* [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck -* [JAAS in Action](http://www.jaasbook.com/) -* [Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) (PDF) -* [Java for the Beginning Programmer](http://www.heatonresearch.com/articles/series/15) -* [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain -* [Java Thin-Client Programming](http://www.redbooks.ibm.com/redbooks/SG245118.html) -* [Java: A Beginner's Guide](http://www.oracle.com/events/global/en/java-outreach/resources/java-a-beginners-guide-1720064.pdf) - Oracle -* [Learning Java (4th Edition)](http://chimera.labs.oreilly.com/books/1234000001805/index.html) - Patrick Niemeyer -* [OOP - Learn Object Oriented Thinking & Programming](http://pub.bruckner.cz/titles/oop) - Rudolf Pecinovsky -* [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) -* [OSGi in Practice](http://njbartlett.name/files/osgibook_preview_20091217.pdf) (PDF) -* [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson -* [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold -* [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/) -* [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) -* [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF) -* [The Java EE7 Tutorial](http://docs.oracle.com/javaee/7/tutorial/doc/javaeetutorial7.pdf) (PDF) -* [The Java Language Specification](http://java.sun.com/docs/books/jls/) - James Gosling, Bill Joy, Guy Steele, Gilad Bracha -* [The Java Tutorial 4th Edition](http://download.oracle.com/javase/tutorial/) - Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber -* [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey -* [Thinking in Java](http://www.mindview.net/Books/TIJ/) -* [Tutorial: Java, Maven 2, Eclipse & JSF](http://www.lulu.com/shop/arulkumaran-kumaraswamipillai-and-sivayini-arulkumaran/tutorial-java-maven-2-eclipse-jsf/ebook/product-1603040.html;jsessionid=E57B1E8662500F2ADF96D7B317769B6E) - Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran -* [UML For Java Programmers](http://www.csd.uoc.gr/~hy252/references/UML_for_Java_Programmers-Book.pdf) - Robert Cecil Martin -* [Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller -* [Welcome to the Java Workshop](http://javaworkshop.sourceforge.net/) - An Apache Project -* [What's New in Java 8](https://leanpub.com/whatsnewinjava8/read) - Adam L. Davis - - -####Wicket -* [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/) - - -###JavaScript -* [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling) -* [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford -* [Dev Docs](http://devdocs.io/) -* [Eloquent JavaScript 2nd edition](https://github.com/marijnh/Eloquent-JavaScript) (work in progress) -* [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke -* [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml) -* [JavaScript Allongé](https://leanpub.com/javascript-allonge/read) -* [JavaScript Bible](http://media.wiley.com/product_ancillary/28/07645334/DOWNLOAD/all.pdf) (PDF) -* [JavaScript Enlightenment](http://www.javascriptenlightenment.com/) - Cody Lindley -* [JavaScript Essentials](http://www.techotopia.com/index.php/JavaScript_Essentials) -* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles) -* [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan -* [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)* -* [JavaScript the Right Way](https://github.com/braziljs/js-the-right-way) -* [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics) -* [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) -* [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean -* [Learn to Code JavaScript by Playing a Game](http://codecombat.com) -* [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani -* [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin -* [Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD](http://leanpub.com/marionetteexpose) - Jack Killilea -* [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide) -* [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* -* [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html) -* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani -* [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer -* [The JavaScript Tutorial](http://javascript.info/) -* [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) -* [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read) *(Leanpub, by Nicholas C. Zakas)* -* [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) - - -####Angular.js -* [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) -* [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* -* [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* -* [Seven Part Introduction to Angular](http://ngokevin.com/blog/angular-1) - - -####Backbone.js -* [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) -* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/) -* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis -* [Backbonejs Tutorials](http://backbonetutorials.com/) -* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com/) (work in progress) -* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) - - -####D3.js -* [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks) -* [Dashing D3.js](https://www.dashingd3js.com/table-of-contents) -* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) - Scott Murray -* [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) - - -####Dojo -* [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell - - -####Express.js -* [Express.js Guide](https://leanpub.com/express/read) *(Leanpub, by Azat Mardanov)* - - -####jQuery -* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF) -* [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 -* [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)* -* [Mastering Node.js](http://visionmedia.github.com/masteringnode/) -* [Mixu's Node Book](http://book.mixu.net/node/) -* [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher -* [The Node Beginner Book](http://nodebeginner.org/) -* [Node.js Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) *(Just fill the fields with any values)* - - -###LaTeX -* [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) (PDF) -* [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX) -* [Arbirtrary LaTex Reference](http://latex.knobs-dials.com/) - -See also [TeX](#tex) - - -###Linux -* [Ad Hoc Data Analysis From The Unix Command Line](http://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line) -* [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) -* [Learn Linux The Hard Way](http://nixsrv.com/llthw) -* [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html) -* [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html) -* [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org/) -* [Linux Compute Clusters](http://linuxclusters.com/compute_clusters.html) -* [Linux Device Drivers, 2nd Edition](http://www.xml.com/ldd/chapter/book/index.html) -* [Linux Device Drivers, Third Edition](http://lwn.net/Kernel/LDD3/) by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman -* [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/) -* [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/) -* [Linux Newbie Administrator Guide](http://lnag.sourceforge.net/) -* [Linux Security for Beginners](http://www.linuxtopia.org/LinuxSecurity/index.html) -* [Programming and Using Linux Sound - in depth](http://jan.newmarch.name/LinuxSound/index.html) -* [Red Hat Enterprise Linux 6 Essentials](http://www.techotopia.com/index.php/Red_Hat_Enterprise_Linux_6_Essentials) -* [Secure Programming for Linux and Unix](http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO.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) -* [The Linux Kernel Module Programming Guide](http://tldp.org/LDP/lkmpg/2.6/html/) -* [The Linux System Administrator's Guide](http://www.tldp.org/LDP/sag/html/index.html) -* [Ubuntu Pocket Guide and Reference](http://www.ubuntupocketguide.com/index_main.html) -* [Ubuntu Server Guide](https://help.ubuntu.com/13.10/serverguide/serverguide.pdf) -* [Upstart Intro, Cookbook and Best Practises](http://upstart.ubuntu.com/cookbook/) -* [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF) - - -###Lisp -* [Basic Lisp Techniques](http://www.franz.com/resources/educational_resources/cooper.book.pdf) - David J. Cooper, Jr. -* [Casting Spels in Lisp](http://www.lisperati.com/casting.html) -* [Common Lisp Quick Reference](http://clqr.boundp.org/) -* [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: An Interactive Approach](http://www.cse.buffalo.edu/~shapiro/Commonlisp/) - Stuart C. Shapiro -* [Google's Common Lisp Style Guide](http://google-styleguide.googlecode.com/svn/trunk/lispguide.xml) -* [Interpreting LISP](http://www.civilized.com/files/lispbook.pdf) - Gary D. Knott -* [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/toc) -* [Lisp Hackers: Interviews with 100x More Productive Programmers](https://leanpub.com/lisphackers) - Vsevolod Dyomkin -* [Lisp Koans](https://github.com/google/lisp-koans) -* [Lisp Web Tales](https://leanpub.com/lispwebtales/purchases/new) -* [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/) -* [Sketchy LISP](http://www.bcl.hamilton.ie/~nmh/t3x.org/zzz/) - Nils Holm -* [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/) -* [Successful Lisp: How to Understand and Use Common Lisp](http://psg.com/~dlamkins/sl/) - David Lamkins -* [The Evolution of Lisp](http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf) - Guy L. Steele Jr., Richard P. Gabriel - - -###Lua -* [Lua 5.1 Reference Manual](http://www.lua.org/manual/5.1/) -* [Programming In Lua](http://www.lua.org/pil/) (for version 5) -* [Programming Gems](http://www.lua.org/gems/) - - -###Mathematica -* [Basics of Algebra, Topology, and Differential Calculus](http://www.cis.upenn.edu/~jean/math-basics.pdf) -* [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/) -* [Vector Math for 3d Computer Graphics](http://chortle.ccsu.edu/VectorLessons/index.html) -* [Wolfram Mathematica Tutorial Collection](http://www.wolfram.com/learningcenter/tutorialcollection/) - - -###MATLAB -* [An Introduction to MATLAB](http://www.maths.dundee.ac.uk/ftp/na-reports/MatlabNotes.pdf) -* [Applications of MATLAB in Science and Engineering](http://www.intechopen.com/books/applications-of-matlab-in-science-and-engineering) -* [Experiments with MATLAB](http://www.mathworks.com/moler/exm/index.html) -* [Freshman Engineering Problem Solving with MATLAB](http://cnx.org/featureContent/mfiles) -* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) -* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1) -* [MATLAB - A Ubiquitous Tool for the Practical Engineer](http://www.intechopen.com/books/matlab-a-ubiquitous-tool-for-the-practical-engineer) -* [MATLAB Programming](http://en.wikibooks.org/wiki/MATLAB_Programming) -* [MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics](http://www.intechopen.com/books/matlab-for-engineers-applications-in-control-electrical-engineering-it-and-robotics) -* [Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html) -* [Physical Modeling in MATLAB](http://greenteapress.com/matlab/index.html) - Alan B. Downey - - -###Maven -* [Better Builds with Maven](http://www.maestrodev.com/better-build-maven) -* [Developing with Eclipse and Maven](http://www.sonatype.com/books/m2eclipse-book/reference/) -* [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/) - - -###Mercurial -* [HGInit - Mercurial Tutorial by Joel Spolsky](http://hginit.com/) -* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) - - - -###Mercury -* [The Mercury Users' Guide](http://www.mercurylang.org/information/doc-release/user_guide.pdf) (PDF) - - -###MySQL -* [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials) -* [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf) - - -###.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) -* [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov -* [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20) -* [Game Creation with XNA](http://en.wikibooks.org/wiki/Game_Creation_with_XNA) -* [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) -* [.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm) -* [.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)* -* [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)* -* [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)* - - -###Neo4J -* [Graph Databases](http://info.neotechnology.com/rs/neotechnology/images/GraphDatabases.pdf) (PDF) - - -###NoSQL -* [CouchDB: The Definitive Guide](http://books.couchdb.org/relax/) -* [Extracting Data from NoSQL Databases: A Step towards Interactive Visual Analysis of NoSQL Data](http://publications.lib.chalmers.se/records/fulltext/155048.pdf) - Petter Nasholm -* [Graph Databases](http://graphdatabases.com/) -* [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans) -* [NoSQL Databases](http://www.christof-strauch.de/nosqldbs.pdf) - Christof Strauch -* [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/) - - -###Oberon -* [Object-Oriented Programming in Oberon-2](http://ssw.jku.at/Research/Books/Oberon2.pdf) (PDF) -* [Programming in Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProgInOberon.pdf) (PDF) - - -###Objective-C -* [Google's Objective-C Style Guide](http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml) -* [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)* -* [Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf) (PDF) -* [Try Objective-C Book](http://tryobjectivec.codeschool.com/) - - -###OCaml -* [Developing Applications With Objective Caml](http://caml.inria.fr/pub/docs/oreilly-book/) -* [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) -* [Real World OCaml](https://realworldocaml.org/v1/en/html/) -* [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje -* [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/) -* [Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier R´emy - - -###Octave -* [Octave Programming](http://en.wikibooks.org/wiki/Octave_Programming_Tutorial) - - -###OpenGL ES -* [iPhone 3D Programming - Developing Graphical Applications with OpenGL ES](http://chimera.labs.oreilly.com/books/1234000001814/index.html) - Philip Rideout - - -###OpenSCAD -* [OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual) - - -###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) - - -###Oracle Server -* [Oracle's Guides and Manuals](http://tahiti.oracle.com/) - - -###Parrot / Perl 6 -* [Using Perl 6](http://github.com/perl6/book/) (work in progress) -* [Perl 6 Programming](https://en.wikibooks.org/wiki/Perl_6_Programming) - - -###PC-BSD -* [PC-BSD® Users Handbook](http://wiki.pcbsd.org/index.php/PC-BSD%C2%AE_Users_Handbook) - - -###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) -* [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/) -* [Extreme Perl](http://www.extremeperl.org/bk/home) -* [Higher-Order Perl](http://hop.perl.plover.com/book/) -* [Impatient Perl](http://www.perl.org/books/impatient-perl/) -* [Learning Perl The Hard Way](http://www.greenteapress.com/perl/) -* [Mastering Perl](http://chimera.labs.oreilly.com/books/1234000001527) - Bryan D Foy -* [Modern Perl 5](http://www.onyxneon.com/books/modern_perl/index.html) -* [Perl 5 Internals](http://www.faqs.org/docs/perl5int/) -* [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) -* [Perl Training Australia - Course Notes](http://perltraining.com.au/notes.html) -* [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet -* [Plack Handbook](http://handbook.plackperl.org/) -* [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual) -* [The Mason Book](http://www.masonbook.com/book/) -* [The PDL Book](http://sourceforge.net/projects/pdl/files/PDL_2013/PDL-Book/PDL-Book-20130322.pdf/download) (PDF) -* [Web Client Programming with Perl](http://oreilly.com/openbook/webclient/) - - -###PHP -* CakePHP Framework - * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) -* Drupal Framework - * 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 -* Laravel Framework - * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) - * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) -* [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf) -* [PHP Best Practices](https://phpbestpractices.org/) -* [PHP Cookbook](http://commons.oreilly.com/wiki/index.php/PHP_Cookbook) -* [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials) -* [PHP Internals Book](http://www.phpinternalsbook.com/) -* [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) -* [PHP Security Guide](http://phpsec.org/projects/guide/) -* [PHP: The Right Way](http://www.phptherightway.com/) -* [PHP with Guru99](http://www.smashwords.com/books/view/324888) -* [Practical PHP Programming](http://www.tuxradar.com/practicalphp) (wiki containing O'Reilly's *PHP In a Nutshell*) -* [Practical PHP Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html) -* [Symfony2](http://symfony.com/doc/current/book/index.html) -* [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/) - - -###PicoLisp -* [PicoLisp by Example](http://www.scribd.com/doc/103733857/PicoLisp-by-Example) -* [PicoLisp Works](http://www.scribd.com/doc/103732688/PicoLisp-Works) - - -###PostgreSQL -* [Postgres Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/postgres) (PDF, Kindle) *(Just fill the fields with any values)* -* [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) - - -###PowerShell -* [Layman’s Guide to PowerShell 2.0 remoting](http://www.ravichaganti.com/blog/wp-content/plugins/download-monitor/download.php?id=22) (PDF) -* [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/) -* [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 -* [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/) -* [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) -* [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 and Natural-Language Analysis](http://www.mtome.com/Publications/PNLA/pnla-digital.html) - Fernando C. N. Pereira, Stuart M. Shieber -* [Prolog Experiments in Discrete Mathematics, Logic, and Computability](http://web.cecs.pdx.edu/~jhein/books/PrologLabBook09.pdf) - James L. Hein -* [Prolog for Programmers](https://sites.google.com/site/prologforprogrammers/) -* [Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems) - Werner Hett -* [Prolog Programming: A First Course](http://engronline.ee.memphis.edu/deductiveDB/prolog_book.pdf) - Paul Brna -* [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) -* [Prolog Tutorial](https://www.csupomona.edu/~jrfisher/www/prolog_tutorial/pt_framer.html) -* [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) -* [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon -* [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci - - -####Constraint Logic Programming (extended Prolog) -* [A Gentle Guide to Constraint Logic Programming via ECLiPSe](http://anclp.pl/) - - -###Python -* [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) -* [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) -* [A Guide to Python's Magic Methods](http://www.rafekettler.com/magicmethods.html) - Rafe Kettler -* [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) (PDF) -* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) (PDF) -* [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/) - Mark Pilgrim -* [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim -* [Full Stack Python](http://www.fullstackpython.com/) -* [Google's Python Class](https://developers.google.com/edu/python/?hl=de-DE&csw=1) -* [Google's Python Style Guide](http://google-styleguide.googlecode.com/svn/trunk/pyguide.html) -* [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/) - Allen B. Downey, Jeff Elkner and Chris Meyers - * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) -* [Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson -* [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) -* [Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar -* [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart -* [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) -* [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) -* [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 -* [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt (PDF) -* [Natural Language Processing with Python](http://www.nltk.org/book) -* [Non-Programmer's Tutorial for Python 2.6](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) -* [Non-Programmer's Tutorial for Python 3](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) -* [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) -* [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) -* [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) -* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech -* [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 Idioms](http://safehammad.com/downloads/python-idioms-2014-01-16.pdf) (PDF) -* [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer -* [Python Koans](https://github.com/gregmalcolm/python_koans) -* [Python Module of the Week](http://pymotw.com/2/) -* [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/) -* [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh -* [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) -* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) -* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz -* [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) -* [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern (PDF) -* [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey -* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (HTML) -* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) -* [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum -* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) - - -####Django (Version) -* [Deploy Django](http://www.deploydjango.com) -* [Django by Example](http://www.lightbird.net/dbe/) (1.2) -* [Django by Example for Django 1.5](http://lightbird.net/dbe2/) (1.5) -* [Djen of Django](http://agiliq.com/books/djenofdjango/) -* [Effective Django](http://effectivedjango.com/) (1.5) -* [Tango With Django](http://www.tangowithdjango.com/) (1.5) -* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (1.7) (HTML) -* [The Django Book](http://www.djangobook.com) (1.0) -* [The Django book](http://www.djangobook.com/en/2.0/) (2.0) - - -####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 Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix - - -####Pandas -* [Learn Pandas](https://bitbucket.org/hrojas/learn-pandas) - Hernan Rojas - - -###QML -* [Qt5 Cadaques](http://qmlbook.org/) (HTML, PDF, ePub) (work in progress) - Juergen Bocklage-Ryannel and Johan Thelin - - -###R -* [Advanced R Programming](http://adv-r.had.co.nz/) -* [Introduction to Probability and Statistics Using R](http://cran.r-project.org/web/packages/IPSUR/vignettes/IPSUR.pdf) (PDF) - G. Jay Kerns -* [Learning Statistics with R](http://health.adelaide.edu.au/psychology/ccs/teaching/lsr/) - Daniel Navarro -* [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf) (PDF) - Julian J. Faraway -* [R by example](http://www.mayin.org/ajayshah/KB/R/index.html) -* [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) -* [R language for Programmers](http://www.johndcook.com/R_language_for_programmers.html) - John D. Cook -* [R Programming](http://en.wikibooks.org/wiki/R_Programming) -* [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) (PDF) - Patrick Burns -* [The R Manuals](http://cran.r-project.org/manuals.html) -* [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/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) - - -###REBOL -* [Learn REBOL](http://www.lulu.com/shop/nick-antonaccio/learn-rebol/ebook/product-17383182.html) - Nick Antonaccio - - -###Ruby -* [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide) -* [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) -* [How To Think Like a Computer Scientist: Learning With Ruby](http://mysite.verizon.net/hpassel/thinkruby/) -* [I Love Ruby](http://goo.gl/FW6slH) -* [Just Enough Ruby to Get By](http://dmtri.com/posts/65) -* [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) -* [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) -* [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) -* [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) -* [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials) -* [Ruby Hacking Guide](http://ruby-hacking-guide.github.io/) -* [Ruby in Twenty Minutes](https://www.ruby-lang.org/en/documentation/quickstart/) -* [Ruby Koans](http://www.rubykoans.com/) -* [Ruby Learning](http://rubylearning.com/) -* [Ruby Programming](http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/) -* [Ruby User's Guide](http://www.rubyist.net/~slagell/ruby/) -* [Ruby User's Guide](http://www.linuxtopia.org/online_books/programming_books/ruby_guide/) -* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) -* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) -* [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald -* [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) - - -####RSpec -* [Better Specs (RSpec Guidelines with Ruby)](http://betterspecs.org) - - -####Sinatra -* [Sinatra Book](https://github.com/sinatra/sinatra-book) - - -####Ruby on Rails -* [A community-driven Rails style guide](https://github.com/bbatsov/rails-style-guide) -* [Geekcamp Ruby on Rails Guides](http://www.rubyonrails.geekcampbaguio.com) -* [Kestrels, Quirky Birds, and Hopeless Egocentricity](https://leanpub.com/combinators/read) -* [Objects on Rails](http://objectsonrails.com) -* [Rails Girls Guides](http://guides.railsgirls.com) -* [Ruby on Rails Guides](http://guides.rubyonrails.org) -* [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book) -* [Ruby on Rails 3.2 - Step by Step](http://www.xyzpub.com/en/ruby-on-rails/3.2/) -* [Ruby on Rails 4.0 Guide](http://www.xyzpub.com/en/ruby-on-rails/4.0/) -* [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4) - - -###Rust -* [Rust by Example](http://rustbyexample.github.io/) -* [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/) - Ted Kosan -* [Sage for Power Users](http://modular.math.washington.edu/books/sagebook/sagebook.pdf) (PDF) - William - - -###Scala -* [A Scala Tutorial for Java programmers](http://www.scala-lang.org/docu/files/ScalaTutorial.pdf) (PDF) -* [Another tour of Scala](http://naildrivin5.com/scalatour) -* [EAI Patterns with Actor Model](https://github.com/alexanderfefelov/eai-patterns-with-actor-model) - Vaughn Vernon -* [Effective Scala](http://twitter.github.com/effectivescala/) -* [Learning Scalaz](http://eed3si9n.com/learning-scalaz/) -* [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) -* [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova -* [Programming in Scala, First Edition](http://www.artima.com/pins1ed/) -* [S-99: Ninety-Nine Scala Problems](http://aperiodic.net/phil/scala/s-99/) - Phil! Gold -* [Scala By Example](http://www.scala-lang.org/docu/files/ScalaByExample.pdf) (PDF) -* [Scala Cookbook: Bonus Chapters](http://examples.oreilly.com/9781449339616-files/Scala_Cookbook_bonus_chapters.pdf) - Alvin Alexander -* [Scala & Design Patterns: Exploring Language Expressivity](http://www.scala-lang.org/old/sites/default/files/FrederikThesis.pdf) - Fredrik Skeel Løkke -* [Scala for Perl 5 Programmers](https://github.com/garu/scala-for-perl5-programmers) - Breno G. de Oliveira -* [Scala for the Impatient (A1 Scala Level chapters)](http://typesafe.com/resources/book/scala-for-the-impatient) - Cay S. Horstmann -* [Scala School by Twitter](http://twitter.github.io/scala_school/) -* [Scala Tutorial](http://www.tutorialspoint.com/scala/scala_tutorial.pdf) -* [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book) -* [The Neophyte's Guide to Scala](http://danielwestheide.com/scala/neophytes.html) - Daniel Westheide -* [Xtrace](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) - - -####Lift -* [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) -* [Lift Cookbook](http://chimera.labs.oreilly.com/books/1234000000030/index.html) - Richard Dallaway -* [Simply Lift](http://simply.liftweb.net/Simply_Lift.pdf) - David Pollak - - -####Play Scala -* [Play Framework Recipes](http://alvinalexander.com/scala/scala-cookbook-play-framework-recipes-pdf-ebook) - Alvin Alexander -* [Work with Play: Build web applications using Scala and the Play Framework](http://workwithplay.com/) - Diego Castorina - - -###Scheme -* [An Introduction to Scheme and its Implementation](http://www.cs.rpi.edu/academics/courses/fall00/ai/scheme/reference/schintro-v14/schintro_toc.html) -* [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) -* [How to Design Programs](http://htdp.org) -* [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) -* [Structure and Interpretion of Computer Programs](http://mitpress.mit.edu/sicp/full-text/book/book.html) -* [Teach Yourself Scheme in Fixnum Days](http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html) -* The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/) - - -###Scilab -* [Introduction to Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/) -* [Programming in Scilab](http://forge.scilab.org/index.php/p/docprogscilab/downloads/) -* [Writing Scilab Extensions](http://forge.scilab.org/index.php/p/docsciextensions/downloads/) - - -###Scratch -* [Computer Science Concepts in Scratch](http://stwww.weizmann.ac.il/g-cs/scratch/scratch_en.html) - - -###Sed -* [Sed - An Introduction and Tutorial](http://www.grymoire.com/Unix/Sed.html) - - -###Silverlight -* [10 Laps around Silverlight 5](http://www.silverlightshow.net/ebooks/10laps_silverlight5.aspx) - - -###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) - - -###SQL (implementation agnostic) -* [A Primer on SQL, Second Edition](https://leanpub.com/aprimeronsql) -* [Developing Time-Oriented Database Applications in SQL](http://www.cs.arizona.edu/people/rts/publications.html) -* [Learn SQL The Hard Way](http://sql.learncodethehardway.org/) -* [SQL For Web Nerds](http://philip.greenspun.com/sql/) -* [Use The Index, Luke!: A Guide To SQL Database Performance](http://use-the-index-luke.com/) - - -###SQL Server -* [Best of SQLServerCentral.com Vol 7](http://www.red-gate.com/community/books/ssc-7.htm) *(RedGate, By SQLServerCentral Authors)* -* [Brad's Sure Guide to SQL Server Maintenance Plans](http://www.red-gate.com/community/books/sql-server-maintenance-plans) *(RedGate, By Brad McGehee)* -* [Defensive Database Programming](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf) (PDF) *(RedGate, By Alex Kuznetsov)* -* [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)* -* [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)* -<<<<<<< HEAD -* [Introducing Microsoft SQL Server 2008 R2](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) -* [Introducing Microsoft SQL Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) -* [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) -* [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* -* [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)* -* [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)* -* [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) -* [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)* -* [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 Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)* -* [SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)* -* [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)* -* [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm) *(RedGate, By SQLServerCentral Authors)* -* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)* -* [SQL Server Transaction Log Management](http://www.red-gate.com/community/books/sql-server-transaction-log-management) *(RedGate, By Tony Davis and Gail Shaw)* -======= -* [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) -* [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) -* [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* -* [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)* -* [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)* -* [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)* -* [SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)* -* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)* -* [SQL Server Transaction Log Management](http://www.red-gate.com/community/books/sql-server-transaction-log-management) *(RedGate, By Tony Davis and Gail Shaw)* -* [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)* -* [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)* -* [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm) *(RedGate, By SQLServerCentral Authors)* ->>>>>>> fccf67d3447ecefee8b1b8418f89b979fe6d65ec -* [The Art of SQL Server FILESTREAM](http://www.red-gate.com/community/books/art-of-filestream.htm) *(RedGate, By Jacob Sebastian and Sven Aelterman)* -* [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)* - - -###Standard ML -* [Programming in Standard ML, Draft](http://www.cs.cmu.edu/~rwh/smlbook/) - Robert Harper - - -###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/) - - -###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 Books](http://www.info.teradata.com/) - - -###TeX -* [Notes On Programming in TeX](http://pgfplots.sourceforge.net/TeX-programming-notes.pdf) (PDF) by Christian Feursänger -* [TeX by Topic, A TeXnician's Reference](http://eijkhout.net/texbytopic/texbytopic.html), by Victor Eijkhout -* [TeX for the Impatient](https://www.gnu.org/software/teximpatient/), by Paul Abrahams, Kathryn Hargreaves, and Karl Berry -* [The Computer Science of TeX and LaTeX](http://eijkhout.net/texsci/), by Victor Eijkhout - -See also [LaTeX](#latex) - -###Tizen -* [Tizen for Dummies](https://developer.tizen.org/sites/default/files/blogs/tizenfordummiesmainchangelist.pdf) (PDF) by Jon Lansdell, Cheng Luo, Michelle Somersville - - -###TypeScript -* [TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers) -* [TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) *(Just fill the fields with any values)* - - -###Unix -* [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions -* [Conquering the Command Line](http://www.conqueringthecommandline.com/) -* [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel -* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML) -* [Unix for Poets](http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF) - - -###Vim -* [A Byte of Vim](http://www.swaroopch.com/notes/vim/) -* [A guide to getting started with VIM](http://www.integralist.co.uk/posts/a-guide-to-getting-started-with-vim/) -* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) (PDF) by Steve Oualline -* [Vim Recipes](http://ebooksgo.org/computer/vim-recipes.pdf) (PDF) -* [Learn Vim Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) -* [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com/) -* [Vim Regular Expressions 101](http://vimregex.com/) -* [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) *(Leanpub, by Tim Ottinger)* - - -###Visual Prolog -* [A Beginners' Guide to Visual Prolog](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog) -* [Visual Prolog for Tyros](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros) - - -###Web Services -* [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF) - - -###Windows 8 -* [Programming Windows 8 Apps with HTML, CSS, and JavaScript (v1)](http://blogs.msdn.com/b/microsoft_press/archive/2012/10/29/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspx) -* * [Programming Windows 8 Apps with HTML, CSS, and JavaScript (v2, incomplete)](http://blogs.msdn.com/b/microsoft_press/archive/2013/10/29/free-ebook-programming-windows-store-apps-with-html-css-and-javascript-second-edition-second-preview.aspx) - - -###Windows Phone -* [Developing An Advanced Windows Phone 7.5 App That Connects To The Cloud](http://coolthingoftheday.blogspot.co.uk/2012/05/free-ebook-guidance-advanced-windows.html) -* [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) -* [Windows Phone Programming Blue Book](http://www.robmiles.com/c-yellow-book/) -* [Windows Phone 8 Development Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8) (PDF) by Matteo Pagani - - -###Workflow -* [Declare Peace on Virtual Machines. A guide to simplifying vm-based development on a Mac](https://leanpub.com/declarepeaceonvms) - - -###xBase (dBase / Clipper / Harbour) -* [Application Development with Harbour](http://en.wikibooks.org/wiki/Application_Development_with_Harbour) -* [CA-Clipper 5.2 Norton Guide](http://www.ousob.com/ng/clguide/) -* [Clipper Tutorial: a Guide to Open Source Clipper(s)](http://en.wikibooks.org/wiki/Clipper_Tutorial:_a_Guide_to_Open_Source_Clipper(s)) From c65635a91330927da84701264e60fb9bc2a184df Mon Sep 17 00:00:00 2001 From: hoganlong Date: Mon, 12 May 2014 22:37:38 -0400 Subject: [PATCH 463/570] More sections alpha SQL, R VIM --- free-programming-books.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index aeab96fc3..806f9ff08 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1450,13 +1450,13 @@ See also [TeX](#tex) * [Learning Statistics with R](http://health.adelaide.edu.au/psychology/ccs/teaching/lsr/) - Daniel Navarro * [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf) (PDF) - Julian J. Faraway * [R by example](http://www.mayin.org/ajayshah/KB/R/index.html) -* [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) * [R language for Programmers](http://www.johndcook.com/R_language_for_programmers.html) - John D. Cook +* [R practicals](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/R/practicalsBookNoAns.pdf) (PDF) * [R Programming](http://en.wikibooks.org/wiki/R_Programming) * [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) (PDF) - Patrick Burns -* [The R Manuals](http://cran.r-project.org/manuals.html) * [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/html/) +* [The R Manuals](http://cran.r-project.org/manuals.html) ###Racket @@ -1617,8 +1617,8 @@ See also [TeX](#tex) * [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) * [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)* * [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 Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)* * [SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)* +* [SQL Server Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)* * [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)* * [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm) *(RedGate, By SQLServerCentral Authors)* @@ -1674,12 +1674,12 @@ See also [LaTeX](#latex) ###Vim * [A Byte of Vim](http://www.swaroopch.com/notes/vim/) * [A guide to getting started with VIM](http://www.integralist.co.uk/posts/a-guide-to-getting-started-with-vim/) -* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) (PDF) by Steve Oualline -* [Vim Recipes](http://ebooksgo.org/computer/vim-recipes.pdf) (PDF) * [Learn Vim Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) * [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com/) -* [Vim Regular Expressions 101](http://vimregex.com/) * [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) *(Leanpub, by Tim Ottinger)* +* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) (PDF) by Steve Oualline +* [Vim Recipes](http://ebooksgo.org/computer/vim-recipes.pdf) (PDF) +* [Vim Regular Expressions 101](http://vimregex.com/) ###Visual Prolog From 071c8a24b54de36f311cab3816762169427c9ccc Mon Sep 17 00:00:00 2001 From: hoganlong Date: Mon, 12 May 2014 22:40:39 -0400 Subject: [PATCH 464/570] 2nd edition problem fixed --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 806f9ff08..1b49ce9e2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1617,8 +1617,8 @@ See also [TeX](#tex) * [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) * [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)* * [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 Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)* * [SQL Server Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)* +* [SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)* * [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)* * [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm) *(RedGate, By SQLServerCentral Authors)* From c7f3d5937973926a20340fee0bcf736b7da6fd55 Mon Sep 17 00:00:00 2001 From: hoganlong Date: Mon, 12 May 2014 22:46:34 -0400 Subject: [PATCH 465/570] frameworks to alpha order --- javascript-frameworks-resources.md | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index 6f0e22097..c254de1b9 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -1,15 +1,15 @@ ## 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) -* [Angular.js Tutorial](http://docs.angularjs.org/tutorial) -* [Angular.js Guide](http://docs.angularjs.org/guide/) * [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 Guide](http://docs.angularjs.org/guide/) +* [Angular.js Snippets for Sublime Text 2](https://github.com/maxhoffmann/angular-snippets) +* [Angular.js Tutorial](http://docs.angularjs.org/tutorial) * [Angular.js Youtube Channel](https://www.youtube.com/angularjs) -* [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io) +* [AngularJS - Extend your Browser](https://speakerdeck.com/petebd/devox-uk-2013-angularjs?slide=2) +* [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) +* [AngularJS Insights](http://pascalprecht.github.com/slides/angularjs-insights/#/) * [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist) +* [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io) * [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/) * [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1) * [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) @@ -17,34 +17,34 @@ ## Backbone.js * [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) -* [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io) +* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/) * [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) +* [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io) * [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/) +* [How to share Backbone.js models with node.js](http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs) ## D3.js -* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) -* [D3.js Tutorial](https://www.dashingd3js.com/table-of-contents) * [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks) +* [D3.js Tutorial](https://www.dashingd3js.com/table-of-contents) * [Dashing D3.js](https://www.dashingd3js.com/table-of-contents) +* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) * [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) ## Ember.js -* [Ember.js - Getting started](http://emberjs.com/guides/getting-started/) * [Ember 101](http://ember101.com/) -* [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/) -* [EmberFlare](https://emberflare.com/) * [Ember App with RailsApi](http://reefpoints.dockyard.com/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1.html) +* [Ember.js - Getting started](http://emberjs.com/guides/getting-started/) +* [EmberFlare](https://emberflare.com/) +* [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/) ## 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) +* [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)* * 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) From 7538a37bf94a9ae755007dd3e8000a49821d6c6c Mon Sep 17 00:00:00 2001 From: Nicholas Johnson Date: Tue, 13 May 2014 11:40:32 +0100 Subject: [PATCH 466/570] Adds in JavaScript for dinner ladies book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 1b49ce9e2..999adeed2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1015,6 +1015,7 @@ * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read) *(Leanpub, by Nicholas C. Zakas)* * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) +* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book) ####Angular.js From b702cb3e3f660f2c2376c96e9e7298bbe8a39e9f Mon Sep 17 00:00:00 2001 From: Nicholas Johnson Date: Tue, 13 May 2014 11:45:59 +0100 Subject: [PATCH 467/570] Adds in Angular book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 999adeed2..29ac43bd2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1023,6 +1023,7 @@ * [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* * [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* * [Seven Part Introduction to Angular](http://ngokevin.com/blog/angular-1) +* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book) ####Backbone.js From 8ae40b5087195c32803a0c801812f6210c4d1863 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 13 May 2014 14:14:00 +0200 Subject: [PATCH 468/570] Fix issue #969 --- free-programming-books.md | 50 ++---------------------------- javascript-frameworks-resources.md | 27 +++++++++++----- 2 files changed, 23 insertions(+), 54 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 29ac43bd2..64b4d361c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -54,12 +54,7 @@ * [Java](#java) * [Wicket](#wicket) * [JavaScript](#javascript) - * [Angular.js](#angularjs) - * [Backbone.js](#backbonejs) - * [D3.js](#d3js) - * [Dojo](#dojo) - * [jQuery](#jquery) - * [Knockout.js](#knockoutjs) + * [Javascript frameworks](#javascript-frameworks) * [Node.js](#nodejs) * [Language Agnostic](#language-agnostic) * [Algorithms & Datastructures](#algorithms--data-structures) @@ -1017,47 +1012,8 @@ * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) * [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book) - -####Angular.js -* [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) -* [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* -* [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* -* [Seven Part Introduction to Angular](http://ngokevin.com/blog/angular-1) -* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book) - - -####Backbone.js -* [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) -* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/) -* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis -* [Backbonejs Tutorials](http://backbonetutorials.com/) -* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com/) (work in progress) -* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) - - -####D3.js -* [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks) -* [Dashing D3.js](https://www.dashingd3js.com/table-of-contents) -* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) - Scott Murray -* [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) - - -####Dojo -* [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell - - -####Express.js -* [Express.js Guide](https://leanpub.com/express/read) *(Leanpub, by Azat Mardanov)* - - -####jQuery -* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF) -* [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)* - +####Javascript Frameworks +For resources on Angular.js, Backbone.js, D3.js, Dojo, Ember.js, Express.js, jQuery, Knockout.js, and any other JS toolkit/framework, please refer to [Javascript Frameworks Resources and Tutorials](http://resrc.io/list/18/javascript-frameworks/), or to its source file `javascript-frameworks-resources.md`. ####Node.js * [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)* diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index c254de1b9..26dec8b29 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -3,6 +3,8 @@ * [Angular.js Cheat Sheet](http://www.cheatography.com/proloser/cheat-sheets/angularjs/) * [Angular.js Guide](http://docs.angularjs.org/guide/) * [Angular.js Snippets for Sublime Text 2](https://github.com/maxhoffmann/angular-snippets) +* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book) +* [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* * [Angular.js Tutorial](http://docs.angularjs.org/tutorial) * [Angular.js Youtube Channel](https://www.youtube.com/angularjs) * [AngularJS - Extend your Browser](https://speakerdeck.com/petebd/devox-uk-2013-angularjs?slide=2) @@ -11,6 +13,7 @@ * [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist) * [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io) * [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/) +* [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* * [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1) * [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) @@ -20,6 +23,9 @@ * [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/) * [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) * [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io) +* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis +* [Backbonejs Tutorials](http://backbonetutorials.com/) +* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com/) (work in progress) * [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/) * [Hello Backbone - Hello world examples of increasing complexity](http://arturadib.com/hello-backbonejs/) @@ -34,6 +40,10 @@ * [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) +##Dojo +* [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell + + ## Ember.js * [Ember 101](http://ember101.com/) * [Ember App with RailsApi](http://reefpoints.dockyard.com/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1.html) @@ -42,6 +52,16 @@ * [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/) +##Express.js +* [Express.js Guide](https://leanpub.com/express/read) *(Leanpub, by Azat Mardanov)* + + +##jQuery +* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book) +* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF) +* [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)* + + ## Knockout.js * [Knockout.js Starter](http://dl.e-book-free.com/2013/07/knockoutjs_starter.pdf) * [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)* @@ -61,10 +81,3 @@ * [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 (Coming soon...) - - -## 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/) From 3ecc95ed2a960f35af3aaec355dd34675d487d96 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 13 May 2014 14:21:44 +0200 Subject: [PATCH 469/570] fix url --- javascript-frameworks-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index 26dec8b29..07cdc7a67 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -25,7 +25,7 @@ * [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io) * [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis * [Backbonejs Tutorials](http://backbonetutorials.com/) -* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com/) (work in progress) +* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com) (work in progress) * [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/) * [Hello Backbone - Hello world examples of increasing complexity](http://arturadib.com/hello-backbonejs/) From bd273c4d52d5828234fbf112a6fae72d4588c297 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 13 May 2014 11:29:55 -0500 Subject: [PATCH 470/570] [es] Adding an algorythm book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index a0b86000e..362fcaad6 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -50,6 +50,7 @@ * [Apuntes de Algoritmos y Estructuras de Datos](https://sites.google.com/site/prog3unlp/home/exp_algoritmos.pdf?attredirects=0&d=1) (PDF) * [Aprenda a programar como si estuviera en primero](http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/Programar/Programar.pdf) (PDF) * [Breves Notas sobre Análisis de Algoritmos](http://www.matematicas.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf) (PDF) +* [Fundamentos de Informática y Programación](http://robotica.uv.es/Libro/Indice.html) * [Técnicas de Diseño de Algoritmos ](http://www.lcc.uma.es/~av/Libro/indice.html) ([PDF](http://www.lcc.uma.es/%7eav/Libro/Libro.zip)) * [Temas selectos de estructuras de datos](http://www.matematicas.unam.mx/jloa/publicaciones/estructurasdeDatos.pdf) (PDF) * [Teoría sintáctico-gramatical de objetos](http://www.bubok.es/libros/219288/Teoria-sintacticogramatical-de-objetos) From 39261f60c5fcbc44a14750dc4a29cb3d3e889589 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 14 May 2014 10:42:37 +0200 Subject: [PATCH 471/570] Add D templates tutorial, close #972 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 64b4d361c..71aa91d80 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -721,6 +721,7 @@ ###D +* [D Templates Tutorial](https://github.com/PhilippeSigaud/D-templates-tutorial) * [Programming in D](http://ddili.org/ders/d.en/) From 41caca369d1ff81b08d65eabfb536c9dc4f62c67 Mon Sep 17 00:00:00 2001 From: Chetan Shenoy Date: Wed, 14 May 2014 11:03:35 -0400 Subject: [PATCH 472/570] Added 'Build Web Apps with Golang' to Go section --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 71aa91d80..f3105368d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -841,6 +841,7 @@ * [Network programming with Go](http://jan.newmarch.name/go/) * [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) +* [Build Web Application with Golang](https://docs.google.com/file/d/0B2GBHFyTK2N8TzM4dEtIWjBJdEk/) ###Gradle From 6b860e2b664f7155694730993320d8bf799359b0 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 15 May 2014 11:47:42 +0430 Subject: [PATCH 473/570] updated: Github's new markdown feature https://github.com/blog/1841-nested-task-lists --- TODO.md | 55 ++++++++++++++++++++++++++----------------------------- 1 file changed, 26 insertions(+), 29 deletions(-) diff --git a/TODO.md b/TODO.md index 9ba9ca8d3..821145150 100644 --- a/TODO.md +++ b/TODO.md @@ -1,35 +1,32 @@ 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 +- [ ] : Add new books +- [x] : Wiki + - [x] : How to Contribute + - [x] : Link to License +- [x] : Readme.md + - [x] : Better symantics + - [x] : Links to other Files + - [x] : Description + - [x] : Link to License +- [ ] : Getting the word out there. + - [ ] : Graphic Pack + - [x] : Share links of tw,fb,gp,li,... +- [ ] : Alphabetizing the entries in the pages + - [ ] : bg + - [ ] : de + ☑ : es - + ☐ : en + - [ ] : en + ☑ : fa_IR - + ☐ : fr - + ☐ : it - + ☐ : ja - + ☐ : ko - + ☐ : pt_BR - + ☐ : pt_PT + - [ ] : fr + - [ ] : it + - [ ] : ja + - [ ] : ko + - [ ] : pt_BR + - [ ] : pt_PT + ☑ : ru - + ☐ : tr - + ☐ : zh - + ☐ : javascript framework - -Map: -☑ : Done -☐ : In progress \ No newline at end of file + - [ ] : tr + - [ ] : zh + - [ ] : javascript framework + - [ ] : courses From dc3eb6c153746ba8328fd40312b53afbb4fc7799 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 15 May 2014 19:07:03 +0200 Subject: [PATCH 474/570] No more unicode checkboxes --- TODO.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/TODO.md b/TODO.md index 821145150..5d99e44d0 100644 --- a/TODO.md +++ b/TODO.md @@ -16,16 +16,16 @@ TODO - [ ] : Alphabetizing the entries in the pages - [ ] : bg - [ ] : de - + ☑ : es + - [x] : es - [ ] : en - + ☑ : fa_IR + - [x] : fa_IR - [ ] : fr - [ ] : it - [ ] : ja - [ ] : ko - [ ] : pt_BR - [ ] : pt_PT - + ☑ : ru + - [x] : ru - [ ] : tr - [ ] : zh - [ ] : javascript framework From 3d9cf67fd0aed815402c1528c4b85294b1f78e5f Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Fri, 16 May 2014 00:08:34 +0430 Subject: [PATCH 475/570] Deleting Colons no need for them, too. --- TODO.md | 58 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/TODO.md b/TODO.md index 5d99e44d0..a0aa293d6 100644 --- a/TODO.md +++ b/TODO.md @@ -1,32 +1,32 @@ TODO === -- [ ] : Add new books -- [x] : Wiki - - [x] : How to Contribute - - [x] : Link to License -- [x] : Readme.md - - [x] : Better symantics - - [x] : Links to other Files - - [x] : Description - - [x] : Link to License -- [ ] : Getting the word out there. - - [ ] : Graphic Pack - - [x] : Share links of tw,fb,gp,li,... -- [ ] : Alphabetizing the entries in the pages - - [ ] : bg - - [ ] : de - - [x] : es - - [ ] : en - - [x] : fa_IR - - [ ] : fr - - [ ] : it - - [ ] : ja - - [ ] : ko - - [ ] : pt_BR - - [ ] : pt_PT - - [x] : ru - - [ ] : tr - - [ ] : zh - - [ ] : javascript framework - - [ ] : courses +- [ ] Add new books +- [x] Wiki + - [x] How to Contribute + - [x] Link to License +- [x] Readme.md + - [x] Better symantics + - [x] Links to other Files + - [x] Description + - [x] Link to License +- [ ] Getting the word out there. + - [ ] Graphic Pack + - [x] Share links of tw,fb,gp,li,... +- [ ] Alphabetizing the entries in the pages + - [ ] bg + - [ ] de + - [x] es + - [ ] en + - [x] fa_IR + - [ ] fr + - [ ] it + - [ ] ja + - [ ] ko + - [ ] pt_BR + - [ ] pt_PT + - [x] ru + - [ ] tr + - [ ] zh + - [ ] javascript framework + - [ ] courses From 20f5c0505caeb3844e076eeac74a5bd66d9ca244 Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Fri, 16 May 2014 06:56:28 +0530 Subject: [PATCH 476/570] Update free-courses-en.md --- free-courses-en.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index 2c66fe5b0..09c3e6c77 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -3,9 +3,9 @@ * [Databases](#databases) * [Haskell](#haskell) * [HTML / CSS](#html--css) -* [JS](#js) -* [Java](#java) * [iOS](#ios) +* [Java](#java) +* [JS](#js) * [OCaml](#ocaml) * [Oracle PL/SQL](#oracle-plsql) * [Python](#python) @@ -32,10 +32,9 @@ * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) -###JS -* [Egghead.io](https://egghead.io/) -* [Codecademy Walkthrough](http://www.codecademy.com/tracks/javascript) -* [LearnStreet Walkthrough](https://www.learnstreet.com/lessons/study/javascript) +###iOS +* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University +* [AppCoda Complete iOS Tutorial](http://www.appcoda.com/ios-programming-course/) ###Java @@ -46,9 +45,10 @@ * [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII) -###iOS -* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University -* [AppCoda Complete iOS Tutorial](http://www.appcoda.com/ios-programming-course/) +###JS +* [Egghead.io](https://egghead.io/) +* [Codecademy Walkthrough](http://www.codecademy.com/tracks/javascript) +* [LearnStreet Walkthrough](https://www.learnstreet.com/lessons/study/javascript) ###OCaml From e5cb1dfdb5343d070e3243c03eeee5a8d71cad95 Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Fri, 16 May 2014 07:04:09 +0530 Subject: [PATCH 477/570] Included jquery and JS tuts from codecademy.. --- free-programming-interactive-tutorials-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index cce44eb3d..278665b60 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -52,6 +52,8 @@ ###JavaScript +* [Codecademy jquery track](http://www.codecademy.com/tracks/jquery) +* [Javascript interactive tutorial](http://www.codecademy.com/tracks/javascript) * [Learning Advanced JavaScript](http://ejohn.org/apps/learn/) * [Learn JavaScript](http://www.learn-js.org/) * [Learn knockout.js](http://learn.knockoutjs.com) From a77746caf392da5d69a6c448af4194a28dc2309f Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Fri, 16 May 2014 07:05:39 +0530 Subject: [PATCH 478/570] Sorted Index and ios section --- free-courses-en.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index 09c3e6c77..161b840aa 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -33,8 +33,9 @@ ###iOS -* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University * [AppCoda Complete iOS Tutorial](http://www.appcoda.com/ios-programming-course/) +* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) + ###Java From e3009248d9970f0ec02d738ab74091d606578a07 Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Fri, 16 May 2014 07:08:09 +0530 Subject: [PATCH 479/570] Sorted Java & Python courses., Removed interactive tutorial from javascript.. --- free-courses-en.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index 161b840aa..893353720 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -37,18 +37,16 @@ * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) - ###Java -* [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) * [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html) -* [Problem Solving With Java](https://www.udacity.com/course/cs046) +* [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) * [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII) +* [Problem Solving With Java](https://www.udacity.com/course/cs046) ###JS * [Egghead.io](https://egghead.io/) -* [Codecademy Walkthrough](http://www.codecademy.com/tracks/javascript) * [LearnStreet Walkthrough](https://www.learnstreet.com/lessons/study/javascript) @@ -61,8 +59,8 @@ ###Python -* [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) +* [Google's Python Course](https://developers.google.com/edu/python/) ###Ruby From 6f14d660e859e404dadf787f576ba6eb0d0f8052 Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Fri, 16 May 2014 15:37:39 -0400 Subject: [PATCH 480/570] + A Visual Git Reference --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index aeab96fc3..fc276dd1b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -820,6 +820,7 @@ ###Git +* [A Visual Git Reference](http://marklodato.github.io/visual-git-guide/index-en.html) - Mark Lodato * [Conversational Git](http://blog.anvard.org/conversational-git/) * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) * [Git Immersion](http://gitimmersion.com) @@ -838,6 +839,7 @@ * [Version Control by Example (Mercurial, Subversion, Verasity)](http://www.ericsink.com/vcbe/) + ###Go * [An Introduction to Programming in Go](http://www.golang-book.com/) * [Go by Example](https://gobyexample.com/) From 0c692a7c2bd9671c56c380a31d600a4788b4cd59 Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Fri, 16 May 2014 15:38:56 -0400 Subject: [PATCH 481/570] Extra line --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index fc276dd1b..5c33e541b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -839,7 +839,6 @@ * [Version Control by Example (Mercurial, Subversion, Verasity)](http://www.ericsink.com/vcbe/) - ###Go * [An Introduction to Programming in Go](http://www.golang-book.com/) * [Go by Example](https://gobyexample.com/) From db64024ce6c97c055e4953c6bcb35b9cbba4e212 Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Sat, 17 May 2014 02:27:29 +0530 Subject: [PATCH 482/570] Removed Explore flask link - not free --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 7a7dfa68c..df32df657 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1392,7 +1392,6 @@ See also [TeX](#tex) ####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 Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix From 602cafb0979b5fb580878139c6343dc1c420c47e Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Sat, 17 May 2014 02:31:21 +0530 Subject: [PATCH 483/570] sorted things.. --- free-programming-books.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index df32df657..543825b4f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1392,8 +1392,8 @@ See also [TeX](#tex) ####Flask -* [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg * [The Flask Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix +* [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg ####Pandas @@ -1479,9 +1479,9 @@ See also [TeX](#tex) ###Sage -* [The Sage Manuals](http://sagemath.org/doc/) * [Sage for Newbies](http://sage.math.washington.edu/home/tkosan/newbies_book/) - Ted Kosan * [Sage for Power Users](http://modular.math.washington.edu/books/sagebook/sagebook.pdf) (PDF) - William +* [The Sage Manuals](http://sagemath.org/doc/) ###Scala From 5694700e9dcf40d1eb655b3c1157c0b438157a9a Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Sat, 17 May 2014 02:35:21 +0530 Subject: [PATCH 484/570] sorting..:bowtie: --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4566b6294..716d87acf 100644 --- a/README.md +++ b/README.md @@ -44,8 +44,8 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + Portuguese (Portugal): [github](/free-programming-books-pt_PT.md) + Romanian (Romania): [github](/free-programming-books-ro.md) + Russian: [github](/free-programming-books-ru.md) -+ Turkish: [github](/free-programming-books-tr.md) + Spanish: [github](/free-programming-books-es.md) ++ Turkish: [github](/free-programming-books-tr.md) + Ukrainian: [github](/free-programming-books-ua.md) From 56b5290efb3c770b22677be32c9004312a23f5f8 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 17 May 2014 13:39:07 +0200 Subject: [PATCH 485/570] Close #980 --- javascript-frameworks-resources.md | 1 + 1 file changed, 1 insertion(+) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index 07cdc7a67..02f346807 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -12,6 +12,7 @@ * [AngularJS Insights](http://pascalprecht.github.com/slides/angularjs-insights/#/) * [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist) * [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io) +* [Learn AngularJS with free interactive lessons](http://www.learn-angular.org/) * [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/) * [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* * [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1) From 7bedc19637622a313a47f0c0a7cd95ad3aaec1ec Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 17 May 2014 13:42:52 +0200 Subject: [PATCH 486/570] Remove dead links, close #979 --- free-programming-books-fr.md | 2 -- free-programming-books.md | 5 ----- 2 files changed, 7 deletions(-) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index 36012475a..c52d25fa3 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -41,7 +41,6 @@ ###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/) @@ -88,7 +87,6 @@ * [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 ###Coq diff --git a/free-programming-books.md b/free-programming-books.md index 543825b4f..8a24d8aa5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -262,7 +262,6 @@ * [Compiling Scala for the Java Virtual Machine](http://lampwww.epfl.ch/~schinz/thesis-final-A4.pdf) - Michel Schinz * [Implementing Functional Languages: A Tutorial](http://research.microsoft.com/en-us/um/people/simonpj/Papers/pj-lester-book/) - Simon Peyton Jones, David Lester * [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) (PDF) -* [Linkers and loaders](http://www.iecc.com/linker/) * [Practical and Theoretical Aspects of Compiler Construction](http://www.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides) @@ -543,7 +542,6 @@ ###Ada * [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) -* [Ada 95: The Craft of Object-Oriented Programming](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm) * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF) * [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF) * [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html) @@ -621,7 +619,6 @@ * [BASH Programming- Mike G mikkey](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) * [Getting Started with BASH](http://www.hypexr.org/bash_tutorial.php) * [Google Shell Style Guide](http://google-styleguide.googlecode.com/svn/trunk/shell.xml) -* [Learning the bash Shell](http://www.redbrick.dcu.ie/~teapott/MECS/Notes/learning_bash.pdf) * [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide) * [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference) * [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates @@ -1041,7 +1038,6 @@ See also [TeX](#tex) * [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) -* [Learn Linux The Hard Way](http://nixsrv.com/llthw) * [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html) * [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html) * [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org/) @@ -1432,7 +1428,6 @@ See also [TeX](#tex) * [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide) * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) * [How To Think Like a Computer Scientist: Learning With Ruby](http://mysite.verizon.net/hpassel/thinkruby/) -* [I Love Ruby](http://goo.gl/FW6slH) * [Just Enough Ruby to Get By](http://dmtri.com/posts/65) * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) From 8ae5037cebd6d7dae0e8150b65965e953569cf29 Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Sun, 18 May 2014 14:12:28 -0400 Subject: [PATCH 487/570] + Basic JavaScript for the impatient programmer --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index aeab96fc3..6d0b8b8f0 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -985,6 +985,7 @@ ###JavaScript +* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Dr. Axel Rauschmayer (HTML) * [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling) * [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford * [Dev Docs](http://devdocs.io/) From 4162976a8eb10366760a7a83018ef7076c8113c1 Mon Sep 17 00:00:00 2001 From: Fwiffo Date: Mon, 19 May 2014 11:29:49 -0700 Subject: [PATCH 488/570] fixes #949 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6be138919..2c679b398 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1226,6 +1226,7 @@ See also [TeX](#tex) ###Perl * [Beginning Perl](http://www.perl.org/books/beginning-perl/) +* [The DBIx-Class Book](https://github.com/castaway/dbix-class-book) * [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/) * [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) (PDF) * [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/) From 0b265057f170d775596cfa4f492348f9d01fcd9e Mon Sep 17 00:00:00 2001 From: Fwiffo Date: Mon, 19 May 2014 11:39:36 -0700 Subject: [PATCH 489/570] fixes #947 thank you @hanleilei --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6be138919..fde09dc86 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1226,6 +1226,7 @@ See also [TeX](#tex) ###Perl * [Beginning Perl](http://www.perl.org/books/beginning-perl/) +* [Data Munging with Perl](http://perlhacks.com/dmp.pdf) (PDF) * [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/) * [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) (PDF) * [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/) From 6393173c846593312f50b951ab264586e5e6bf05 Mon Sep 17 00:00:00 2001 From: Nick Borromeo Date: Thu, 22 May 2014 09:40:05 -0700 Subject: [PATCH 490/570] Add Practicing Ruby as a resource Although not technically a book, these resources on how Ruby works is very detailed and a good way to dig deeper into Ruby. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 29af14e71..927b68076 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1435,6 +1435,7 @@ See also [TeX](#tex) * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) +* [Practicing Ruby](https://github.com/elm-city-craftworks/practicing-ruby-manuscripts) * [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) * [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials) * [Ruby Hacking Guide](http://ruby-hacking-guide.github.io/) From be556720286c157a77a652a5677db704b532fdbf Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 22 May 2014 20:56:55 +0430 Subject: [PATCH 491/570] Alphabetizing and following Contributing.md --- free-programming-books-zh.md | 75 +++++++++++++++++++----------------- 1 file changed, 40 insertions(+), 35 deletions(-) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 7f5a5a290..41a6a28aa 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -2,22 +2,22 @@ * [在线教育](#在线教育) * [软件开发方法](#%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e6%96%b9%e6%b3%95) * [操作系统](#操作系统) -* [HTML / CSS](#html--css) * [版本控制](#版本控制) -* [Ruby](#ruby) +* [Database](#database) +* [Golang](#golang) +* [Haskell](#haskell) +* [HTML / CSS](#html--css) * [JavaScript](#javascript) * [LaTeX](#latex) * [LISP](#lisp) -* [Haskell](#haskell) +* [Python](#python) +* [Ruby](#ruby) * [Scala](#scala) * [Shell](#shell) -* [Database](#database) -* [Golang](#golang) -* [Python](#python) * [Visual Prolog](#visual-prolog) -###在线教育 +### 在线教育 * [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/) @@ -26,18 +26,16 @@ * [CodeSchool](https://www.codeschool.com/) -###软件开发方法 +### 软件开发方法 * [硝烟中的 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) -###操作系统 + +### 操作系统 * [UNIX TOOLBOX](http://cb.vu/unixtoolbox_zh_CN.xhtml) -###HTML / CSS -* [学习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) @@ -45,19 +43,31 @@ * [沉浸式学 Git](http://igit.linuxtoy.org/index.html) -### 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/) +### Database +* [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) +* [Redis 设计与实现](http://www.redisbook.com) -###Javascript +### Golang +* [Go Web编程](https://github.com/astaxie/build-web-application-with-golang) +* [Go编程基础](https://github.com/Unknwon/go-fundamental-programming) + + +### Haskell +* [Real World Haskell 中文版](http://rwh.readthedocs.org/en/latest/) +* [Haskell 趣学指南](http://learnyouahaskell-zh-tw.csie.org/) + + +### HTML / CSS +* [学习CSS布局](http://zh.learnlayout.com/) + + +### Javascript * [Javascript Garden](http://bonsaiden.github.io/JavaScript-Garden/zh/) * [Javascript 原理](http://typeof.net/s/jsmech/), by Belleve Invis. -###LaTeX +### LaTeX * [一份不太简短的 LaTeX2ε 介绍](http://ctan.org/pkg/lshort-zh-cn) @@ -65,9 +75,16 @@ * [ANSI Common Lisp 中文翻译版](http://acl.readthedocs.org/en/latest/) -### Haskell -* [Real World Haskell 中文版](http://rwh.readthedocs.org/en/latest/) -* [Haskell 趣学指南](http://learnyouahaskell-zh-tw.csie.org/) +### Python +* [深入Python](http://woodpecker.org.cn/diveintopython/) +* [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/) + + +### 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/) ### Scala @@ -79,18 +96,6 @@ * [Shell 脚本编程30分钟入门](https://github.com/qinjx/30min_guides/blob/master/shell.md) -### Database -* [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) -* [Redis 设计与实现](http://www.redisbook.com) - -### Golang -* [Go Web编程](https://github.com/astaxie/build-web-application-with-golang) -* [Go编程基础](https://github.com/Unknwon/go-fundamental-programming) - -### Python -* [深入Python](http://woodpecker.org.cn/diveintopython/) -* [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/) - ### Visual Prolog * [Visual Prolog 7边练边学](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros_in_Chinese) * [Visual Prolog 7初学指南](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog_in_Chinese) From 94d84a08e934a8620ec5d3bbfdf167e45d8bfbcd Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 22 May 2014 21:00:01 +0430 Subject: [PATCH 492/570] @hanleilei tnx - #950 - [zh] - Perl init --- free-programming-books-zh.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 41a6a28aa..5b5eb3673 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -10,6 +10,7 @@ * [JavaScript](#javascript) * [LaTeX](#latex) * [LISP](#lisp) +* [Perl](#perl) * [Python](#python) * [Ruby](#ruby) * [Scala](#scala) @@ -75,6 +76,9 @@ * [ANSI Common Lisp 中文翻译版](http://acl.readthedocs.org/en/latest/) +### Perl +* [Master Perl Today](https://github.com/fayland/chinese-perl-book) + ### Python * [深入Python](http://woodpecker.org.cn/diveintopython/) * [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/) From aa70e73c57f5b1836bdd727b1492fc6aaf24103a Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 22 May 2014 21:24:24 +0430 Subject: [PATCH 493/570] .editorconfig init --- .editorconfig | 13 +++ CONTRIBUTING.md | 14 +-- free-programming-books-fa_IR.md | 4 +- free-programming-books-hu.md | 182 ++++++++++++++++---------------- free-programming-books-id.md | 6 +- free-programming-books-ko.md | 2 +- free-programming-books-pt_BR.md | 1 + free-programming-books-tr.md | 1 + 8 files changed, 119 insertions(+), 104 deletions(-) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..e9a9bff8e --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +# editorconfig.org +root = true + +[*] +indent_style = space +indent_size = 4 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9e77963b7..f6f6e600e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -22,18 +22,18 @@ By submitting code you agree to the [LICENSE](https://github.com/vhf/free-progra ### Formatting -+ All lists are ```.md``` files. Try to learn Github's Markdown syntax. It's simple! ++ 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 ```

```, in Markdown is ```###```), and subsections are using level 4 (in HTML is ```

```, in Markdown is ```####```). ++ Sections are using level 3 heading (in HTML is `

`, in Markdown is `###`), and subsections are using level 4 (in HTML is `

`, in Markdown is `####`). The idea is to have -+ ```2``` empty lines between last suggested book & new 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. ++ `2` empty lines between last suggested book & new 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: -``` +```markdown [...] * [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/) diff --git a/free-programming-books-fa_IR.md b/free-programming-books-fa_IR.md index 654535b84..488b6116c 100644 --- a/free-programming-books-fa_IR.md +++ b/free-programming-books-fa_IR.md @@ -1,7 +1,7 @@ ###فهرست * [گنو/لینوکس](#%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) - * [اوبونتو](#%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88) + * [آرچ لینوکس](#%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3) + * [اوبونتو](#%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88) * [CSS](#css) * [LaTeX](#latex) * [PHP](#php) diff --git a/free-programming-books-hu.md b/free-programming-books-hu.md index ace19eb73..ef1cc2551 100644 --- a/free-programming-books-hu.md +++ b/free-programming-books-hu.md @@ -1,91 +1,91 @@ -###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) +###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) diff --git a/free-programming-books-id.md b/free-programming-books-id.md index 213fc46cf..c74947a04 100644 --- a/free-programming-books-id.md +++ b/free-programming-books-id.md @@ -1,16 +1,16 @@ ###Index - * [HTML & CSS](#html-css) * [Javascript](#javascript) * [PHP](#php) + ###html-css * [Belajar HTML dan CSS](http://www.ariona.net/ebook-belajar-html-dan-css/) + ###javascript * [Mengenal Javascript](http://masputih.com/2013/01/ebook-gratis-mengenal-javascript) + ###php * [Tutorial Ebook PHP](http://adf.ly/1847642/http://www.4shared.com/rar/CtmMQ24E/Ebook_Tutorial_PHP.html) - - diff --git a/free-programming-books-ko.md b/free-programming-books-ko.md index 65ef54d53..3a042f161 100644 --- a/free-programming-books-ko.md +++ b/free-programming-books-ko.md @@ -36,4 +36,4 @@ ####Node.js -* [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/) \ No newline at end of file +* [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 12049f250..cce2241eb 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -15,6 +15,7 @@ * [Shell Script](#shell) * [Lua](#lua) + ###C * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 9145c0aae..7adbe54fc 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -13,6 +13,7 @@ * [Python](#python) * [Rust](#rust) + ###C * [C Programlama Diline Giris](http://www1.gantep.edu.tr/~bingul/c/index.php) * [Sistem Programlama ve İleri C Uygulamaları Kurs Notları](http://www.kaanaslan.com/resource/course_note/download_file.php?file_id=16) From 400c07c08037d6506c704cd8664fd054bc393109 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 22 May 2014 21:24:37 +0430 Subject: [PATCH 494/570] typo --- free-programming-books-ro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index adb1f2a8f..05111c8fb 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,5 +1,5 @@ ###Index -* [Ajaxa](#ajax) +* [Ajax](#ajax) * [CSS](#css) * [HTML](#hmtl) * [Java](#java) From e9079e2217bb3dee449beeaf446e9e0a8ba004da Mon Sep 17 00:00:00 2001 From: Fwiffo Date: Fri, 23 May 2014 12:27:19 -0700 Subject: [PATCH 495/570] fixes #945 --- free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 278665b60..792b9737a 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -105,6 +105,7 @@ * [Codeschool Ruby paths](https://www.codeschool.com/paths/ruby) * [Ruby Koans](http://www.rubykoans.com/) * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) +* [The Odin Project](http://www.theodinproject.com/) * [Try Ruby](http://tryruby.org/) From a14b7fc956913e5d781aa8a25977cb3b9634fd45 Mon Sep 17 00:00:00 2001 From: lizhi Date: Sat, 24 May 2014 10:53:19 +0800 Subject: [PATCH 496/570] update go update go add <> --- free-courses-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index c63c31bf6..9785318e2 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,6 +1,7 @@ ###Index * [C++](#c) * [Databases](#databases) +* [Go](#go) * [Haskell](#haskell) * [HTML / CSS](#html--css) * [JS](#js) @@ -22,6 +23,8 @@ * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) +###Go +* [An Introduction to Programming in Go](http://www.golang-book.com/) ###Haskell * [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) - Brent Yorgey From e3127efed57fff1743a7e56437e6a4b90abdb36b Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sat, 24 May 2014 11:39:34 +0430 Subject: [PATCH 497/570] reverts #989 --- free-courses-en.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index 24e9245e8..893353720 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,7 +1,6 @@ ###Index * [C++](#c) * [Databases](#databases) -* [Go](#go) * [Haskell](#haskell) * [HTML / CSS](#html--css) * [iOS](#ios) @@ -22,8 +21,6 @@ * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) -###Go -* [An Introduction to Programming in Go](http://www.golang-book.com/) ###Haskell * [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) - Brent Yorgey From 94b11b9fd7b411a2583382567e0aafca509edbb0 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 24 May 2014 09:58:10 -0500 Subject: [PATCH 498/570] [en] Adding Python for Econometrics --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index e1a727195..28f12d468 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1356,6 +1356,7 @@ See also [TeX](#tex) * [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech * [Python Bibliotheca](http://openbookproject.net/pybiblio/) * [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley +* [Python for Econometrics](http://www.kevinsheppard.com/images/0/09/Python_introduction.pdf) - Kevin Sheppard * [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/) From d7b522e8ca92211e5a508feeb76b83014828795e Mon Sep 17 00:00:00 2001 From: digitaljesus Date: Sat, 24 May 2014 17:22:13 +0200 Subject: [PATCH 499/570] Added a free online book for PHP framework Laravel Book: Laravel: Code Bright URL: http://daylerees.com/codebright Free online book for PHP framework Laravel --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 278b66dd2..5d717b916 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1260,6 +1260,7 @@ See also [TeX](#tex) * Laravel Framework * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) + * [Laravel: Code Bright](http://daylerees.com/codebright) * [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf) * [PHP Best Practices](https://phpbestpractices.org/) * [PHP Cookbook](http://commons.oreilly.com/wiki/index.php/PHP_Cookbook) From 3e7860ea1a87cef2c43990ee468020ed039b7497 Mon Sep 17 00:00:00 2001 From: Louie Dinh Date: Sun, 25 May 2014 00:08:40 -0700 Subject: [PATCH 500/570] Add Python Practice Projects --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5d717b916..e1a727195 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1364,6 +1364,7 @@ See also [TeX](#tex) * [Python Koans](https://github.com/gregmalcolm/python_koans) * [Python Module of the Week](http://pymotw.com/2/) * [Python Practice Book](http://anandology.com/python-practice-book/index.html) +* [Python Practice Projects](www.pythonpracticeprojects.com) * [Python Programming](http://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) (PDF) * [Python Scientific Lecture Notes](http://scipy-lectures.github.io/) * [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh From fe27345fdaaf89dc92494a63d153dc9a3d0cfc3e Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sun, 25 May 2014 16:02:09 +0430 Subject: [PATCH 501/570] init - Free Podcasts and Screencasts --- README.md | 5 +++++ free-podcasts-screencasts-en.md | 8 ++++++++ 2 files changed, 13 insertions(+) create mode 100644 free-podcasts-screencasts-en.md diff --git a/README.md b/README.md index 716d87acf..632b2708d 100644 --- a/README.md +++ b/README.md @@ -55,3 +55,8 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl ### Interactive Programming Resources + Free interactive programming tutorials: [github](/free-programming-interactive-tutorials-en.md) or [site](http://resrc.io/list/217/programming-interactive-tutorials/) + +### Podcast - Screencast +Free Podcasts and Screencasts: + ++ English: [gituhb](/free-podcasts-screencasts-en.md) diff --git a/free-podcasts-screencasts-en.md b/free-podcasts-screencasts-en.md new file mode 100644 index 000000000..9da706b84 --- /dev/null +++ b/free-podcasts-screencasts-en.md @@ -0,0 +1,8 @@ +###Index +* [Ruby](#ruby) + + +###Ruby +* [Podcast] - [5by5 - Ruby on Rails Podcast](http://5by5.tv/rubyonrails) +* [Podcast] - [ENVY LABS - Ruby5](http://ruby5.envylabs.com/) +* [Podcast] - [Ruby Rogues](http://rubyrogues.com/) From d7099d4bfbd805dab7cb9aa452ba34c2099951ba Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Sun, 25 May 2014 09:33:46 -0300 Subject: [PATCH 502/570] Add a book on D3, it is a Spanish translation of Scott Murray's Interactive Data Visualization for the web. --- free-programming-books-es.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 362fcaad6..ad440f30d 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -164,6 +164,10 @@ * [Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es) +####D3.js +* [Tutorial de D3](http://gcoch.github.io/D3-tutorial/index.html) + + ####jQuery * [Fundamentos de jQuery](http://librojquery.com/) From de845e9838d70b509fc21e97d8508ca0979dd5a3 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sun, 25 May 2014 20:25:45 +0430 Subject: [PATCH 503/570] index for #922 --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index ad440f30d..7a7cbaa8c 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -20,6 +20,7 @@ * [Git](#git) * [Haskell](#haskell) * [JavaScript](#javascript) + * [D3](#d3js) * [jQuery](#jquery) * [node.js](#nodejs) * [Java](#java) From ea04a5f717c65669115cd3f8abcaa48a45e700c7 Mon Sep 17 00:00:00 2001 From: omarayad1 Date: Sun, 25 May 2014 23:53:35 +0300 Subject: [PATCH 504/570] Added 1 Book and 2 Courses on Assembly --- free-courses-en.md | 5 +++++ free-programming-books.md | 1 + 2 files changed, 6 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index 893353720..1f50b3829 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -10,6 +10,7 @@ * [Oracle PL/SQL](#oracle-plsql) * [Python](#python) * [Ruby](#ruby) +* [Assembly](#assembly) ###C++ * [Google's C++ Course](https://developers.google.com/edu/c++/) @@ -65,3 +66,7 @@ ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) + +###Assembly +* [Introduction To Reverse Engineering Software](http://opensecuritytraining.info/IntroductionToReverseEngineering.html) +* [Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration](http://opensecuritytraining.info/IntroX86.html) diff --git a/free-programming-books.md b/free-programming-books.md index 28f12d468..6ba1c2711 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -580,6 +580,7 @@ ###Assembly Language * [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners) * [Assembly Language Succinctly](http://www.syncfusion.com/Content/downloads/ebook/Assembly_Language_Succinctly.pdf) +* [Introduction to Reverse Engineering Software](http://althing.cs.dartmouth.edu/local/www.acm.uiuc.edu/sigmil/RevEng/) * [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/) * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter * [Professional Assembly Language](http://blog.hit.edu.cn/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf) (PDF) From 0d890979996afc325b405055099eb3014a00dacd Mon Sep 17 00:00:00 2001 From: omarayad1 Date: Sun, 25 May 2014 23:56:52 +0300 Subject: [PATCH 505/570] Fixed new line mistake --- free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-courses-en.md b/free-courses-en.md index 1f50b3829..e407d1251 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -67,6 +67,7 @@ ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) + ###Assembly * [Introduction To Reverse Engineering Software](http://opensecuritytraining.info/IntroductionToReverseEngineering.html) * [Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration](http://opensecuritytraining.info/IntroX86.html) From 8fe5db8f5c43192a713d1741fa6189f644cbe11c Mon Sep 17 00:00:00 2001 From: omarayad1 Date: Mon, 26 May 2014 00:15:48 +0300 Subject: [PATCH 506/570] Added a Computer Vision - Python Book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6ba1c2711..c78ac0e88 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -316,6 +316,7 @@ * [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) * [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code) +* [Programming Computer Vision with Python](http://programmingcomputervision.com/) - Jan Erik Solem * [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html) * [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman * [The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575) From 29f49376a163453c183a5184074f9ed139601449 Mon Sep 17 00:00:00 2001 From: Andrew McDonnell Date: Mon, 26 May 2014 16:52:37 +0930 Subject: [PATCH 507/570] Add free release of Bunnie Huangs Hacking the Xbox --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 28f12d468..07cfc5db4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -77,6 +77,7 @@ * [Professional Development](#professional-development) * [Programming Paradigms](#programming-paradigms) * [Regular Expressions](#regular-expressions) + * [Reverse Engineering](#reverse-engineering) * [Security](#security) * [Software Architecture](#software-architecture) * [Standards](#standards) @@ -474,6 +475,10 @@ * [The Bastards Book of Regular Expressions: Finding Patterns in Everyday Text](https://leanpub.com/bastards-regexes) - Dan Nguyen +####Reverse Engineering +* [Hacking the Xbox: An Introduction to Reverse Engineering](http://www.nostarch.com/xboxfree/) - Andrew "bunnie" Huang + + ####Security * [Crypto 101 - Crypto for everyone](https://www.crypto101.io/) * [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html) From e0194b73d337473bfceb87e420b0c42fe716c0f0 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Mon, 26 May 2014 10:59:43 +0200 Subject: [PATCH 508/570] URL fix --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 07cfc5db4..e30bbe1b3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -872,7 +872,7 @@ * [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) * [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way) * [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca -* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/index.xhtml) +* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/) * [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow * [Real World Haskell](http://book.realworldhaskell.org/) * [Speeding Through Haskell](http://www.sthaskell.com/) From 8fe3cf3fb37a729dfeb18a436f61ba0017da6a89 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Mon, 26 May 2014 15:12:10 +0200 Subject: [PATCH 509/570] Remove (HTML) mentions, remove a non-free book --- free-programming-books.md | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 10c0a8ba4..952e9afe8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -782,22 +782,22 @@ ###Force.com -* [Analytics Workbook](http://www.salesforce.com/us/developer/docs/workbook_analytics/index.htm) (HTML) +* [Analytics Workbook](http://www.salesforce.com/us/developer/docs/workbook_analytics/index.htm) * [Apex Design Patterns and Best Practices](http://www.gobookee.org/get_book.php?u=aHR0cDovL3d3dy5zdW5kb2dpbnRlcmFjdGl2ZS5jb20vd2hpdGVwYXBlcnMvU1VOX0NodWNrX0FwZXhkZXNpZ25wYXR0ZXJucy5wZGYKQXBleCBEZXNpZ24gUGF0dGVybnMgYW5kIEJlc3QgUHJhY3RpY2VzIC0gU3VuZG9n) -* [Apex Workbook](http://www.salesforce.com/us/developer/docs/apex_workbook/index.htm) (HTML) -* [Cloud Flow Designer Workbook](http://www.salesforce.com/us/developer/docs/workbook_flow/index.htm) (HTML) -* [Database.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_database/index.htm) (HTML) -* [Force.com Fundamentals](http://wiki.developerforce.com/page/Force_Platform_Fundamentals) (HTML) -* [Force.com Integration Workbook](http://www.salesforce.com/us/developer/docs/integration_workbook/index.htm) (HTML) +* [Apex Workbook](http://www.salesforce.com/us/developer/docs/apex_workbook/index.htm) +* [Cloud Flow Designer Workbook](http://www.salesforce.com/us/developer/docs/workbook_flow/index.htm) +* [Database.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_database/index.htm) +* [Force.com Fundamentals](http://wiki.developerforce.com/page/Force_Platform_Fundamentals) +* [Force.com Integration Workbook](http://www.salesforce.com/us/developer/docs/integration_workbook/index.htm) * [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html) -* [Force.com Workbook](http://www.salesforce.com/us/developer/docs/workbook/index.htm) (HTML) -(HTML) +* [Force.com Workbook](http://www.salesforce.com/us/developer/docs/workbook/index.htm) + * [Heroku Postgres](http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF) -* [ISVForce Workbook](http://www.salesforce.com/us/developer/docs/workbook_isv/index.htm) (HTML) -* [Security Workbook](http://www.salesforce.com/us/developer/docs/workbook_security/index.htm) (HTML) -* [Service Cloud Workbook](http://www.salesforce.com/us/developer/docs/workbook_service_cloud/index.htm) (HTML) +* [ISVForce Workbook](http://www.salesforce.com/us/developer/docs/workbook_isv/index.htm) +* [Security Workbook](http://www.salesforce.com/us/developer/docs/workbook_security/index.htm) +* [Service Cloud Workbook](http://www.salesforce.com/us/developer/docs/workbook_service_cloud/index.htm) * [Site.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_siteforce/index.htm) -* [Visualforce Workbook](http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm) (HTML) +* [Visualforce Workbook](http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm) ###Forth @@ -987,7 +987,7 @@ ###JavaScript -* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Dr. Axel Rauschmayer (HTML) +* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Dr. Axel Rauschmayer * [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling) * [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford * [Dev Docs](http://devdocs.io/) @@ -1382,7 +1382,7 @@ See also [TeX](#tex) * [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) * [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern (PDF) * [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey -* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (HTML) +* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum * [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) @@ -1395,7 +1395,7 @@ See also [TeX](#tex) * [Djen of Django](http://agiliq.com/books/djenofdjango/) * [Effective Django](http://effectivedjango.com/) (1.5) * [Tango With Django](http://www.tangowithdjango.com/) (1.5) -* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (1.7) (HTML) +* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (1.7) * [The Django book](http://www.djangobook.com/en/2.0/) (2.0) @@ -1633,9 +1633,8 @@ See also [LaTeX](#latex) ###Unix * [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions -* [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel -* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML) +* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) * [Unix for Poets](http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF) From 4869a31c5eb7fdb120602e714d29dfeadf5ee872 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 26 May 2014 22:52:26 -0500 Subject: [PATCH 510/570] [en] Adding Python book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 952e9afe8..c1f20a970 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1351,6 +1351,7 @@ See also [TeX](#tex) * [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart * [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) * [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) +* [Learning to Program with Python](http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman * [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 * [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt (PDF) From fc04c4223309623b19e3021dd5b6fa0567371266 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 27 May 2014 13:57:10 +0200 Subject: [PATCH 511/570] Add a java interactive tutorial --- free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 792b9737a..5e98aaf83 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -48,6 +48,7 @@ ###Java +* [CodingBat code practice](http://codingbat.com/java) * [Learn Java](http://www.learnjavaonline.org/) From 746839838098bb31dfc6681970cc1f9fe8847368 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 27 May 2014 14:34:24 +0200 Subject: [PATCH 512/570] Add PDF mention --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index c1f20a970..f0994614b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1351,7 +1351,7 @@ See also [TeX](#tex) * [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart * [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) * [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) -* [Learning to Program with Python](http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman +* [Learning to Program with Python](http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) * [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 * [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt (PDF) From 31211d1d84f41ad4806bd1e3244b1d293a9137f8 Mon Sep 17 00:00:00 2001 From: Joe2244 Date: Wed, 28 May 2014 22:50:49 +0200 Subject: [PATCH 513/570] Cleaned up Django version issue + added versions to Flask and Pandas. --- free-programming-books.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index f0994614b..f657fdd09 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -116,7 +116,7 @@ * [Prolog](#prolog) * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) * [Python](#python) - * [Django](#django-version) + * [Django](#django) * [Flask](#flask) * [Pandas](#pandas) * [QML](#qml) @@ -1389,7 +1389,7 @@ See also [TeX](#tex) * [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) -####Django (Version) +####Django * [Deploy Django](http://www.deploydjango.com) * [Django by Example](http://www.lightbird.net/dbe/) (1.2) * [Django by Example for Django 1.5](http://lightbird.net/dbe2/) (1.5) @@ -1402,11 +1402,11 @@ See also [TeX](#tex) ####Flask * [The Flask Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix -* [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 (0.9) ####Pandas -* [Learn Pandas](https://bitbucket.org/hrojas/learn-pandas) - Hernan Rojas +* [Learn Pandas](https://bitbucket.org/hrojas/learn-pandas) - Hernan Rojas (0.13.0) ###QML From 65282d2ad64941f6d272d4f5e771e69f8a4e39d3 Mon Sep 17 00:00:00 2001 From: Joe2244 Date: Thu, 29 May 2014 01:45:01 +0200 Subject: [PATCH 514/570] Added version numbers for all python topics where versions were accessible. --- free-programming-books.md | 78 +++++++++++++++++++-------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index f657fdd09..7c43d527f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1329,64 +1329,64 @@ See also [TeX](#tex) ###Python -* [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) +* [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) (2.2 - 2.x) * [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) * [A Guide to Python's Magic Methods](http://www.rafekettler.com/magicmethods.html) - Rafe Kettler -* [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) (PDF) -* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) (PDF) -* [Byte of Python](http://www.swaroopch.com/notes/Python) +* [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) (PDF) (2.1.1) +* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) (PDF) (2.6) +* [Byte of Python](http://www.swaroopch.com/notes/Python) (2.7.x) * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) -* [Dive into Python](http://www.diveintopython.net/) - Mark Pilgrim -* [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim +* [Dive into Python](http://www.diveintopython.net/) - Mark Pilgrim (2.3) +* [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim (3.0) * [Full Stack Python](http://www.fullstackpython.com/) -* [Google's Python Class](https://developers.google.com/edu/python/?hl=de-DE&csw=1) +* [Google's Python Class](https://developers.google.com/edu/python/?hl=de-DE&csw=1) (2.4 - 2.x) * [Google's Python Style Guide](http://google-styleguide.googlecode.com/svn/trunk/pyguide.html) -* [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/) - Allen B. Downey, Jeff Elkner and Chris Meyers - * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) -* [Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson -* [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) -* [Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar -* [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart -* [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) -* [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) -* [Learning to Program with Python](http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) -* [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 +* [Hacking Secret Cyphers with Python](http://inventwithpython.com/hacking/chapters/) - Al Sweigart (3.3) +* [Hitchiker's Guide to Python!](http://docs.python-guide.org/en/latest/) (2.6) +* [How to Think Like a Computer Scientist: Learning with Python](http://www.greenteapress.com/thinkpython/thinkCSpy/) - Allen B. Downey, Jeff Elkner and Chris Meyers (2.4) + * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) (3.2) +* [Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson (1st edition) (2.3) +* [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3) +* [Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar (2.7.3) +* [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart (3.1) +* [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) (2.5 - 2.6) +* [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) (2.3) +* [Learning to Program with Python](http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) (3.2) +* [Lectures on scientific computing with python](https://github.com/jrjohansson/scientific-python-lectures) - J.R. Johansson (2.7) +* [Making Games with Python & Pygame](http://inventwithpython.com/pygame/chapters/) - Al Sweigart (2.7) * [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt (PDF) -* [Natural Language Processing with Python](http://www.nltk.org/book) -* [Non-Programmer's Tutorial for Python 2.6](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) -* [Non-Programmer's Tutorial for Python 3](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) -* [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) +* [Natural Language Processing with Python](http://www.nltk.org/book) (2.5) +* [Non-Programmer's Tutorial for Python 2.6](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) (2.6) +* [Non-Programmer's Tutorial for Python 3](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) (3.3) +* [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) (2.6 - 2.x & 3.1 - 3.x) * [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) -* [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) -* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech +* [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) (3.3) +* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech (2.7) * [Python Bibliotheca](http://openbookproject.net/pybiblio/) * [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley -* [Python for Econometrics](http://www.kevinsheppard.com/images/0/09/Python_introduction.pdf) - Kevin Sheppard +* [Python for Econometrics](http://www.kevinsheppard.com/images/0/09/Python_introduction.pdf) - Kevin Sheppard (2.7.5) * [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 for Informatics: Exploring Information](http://www.pythonlearn.com/book.php) (2.7.5) +* [Python for you and me](http://pymbook.readthedocs.org/en/latest/) (2.7.3) * [Python Idioms](http://safehammad.com/downloads/python-idioms-2014-01-16.pdf) (PDF) * [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer -* [Python Koans](https://github.com/gregmalcolm/python_koans) +* [Python Koans](https://github.com/gregmalcolm/python_koans) (2.7 or 3.x) * [Python Module of the Week](http://pymotw.com/2/) -* [Python Practice Book](http://anandology.com/python-practice-book/index.html) +* [Python Practice Book](http://anandology.com/python-practice-book/index.html) (2.7.1) * [Python Practice Projects](www.pythonpracticeprojects.com) -* [Python Programming](http://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) (PDF) +* [Python Programming](http://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) (PDF) (2.6) * [Python Scientific Lecture Notes](http://scipy-lectures.github.io/) * [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh -* [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) -* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) -* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz -* [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) +* [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) (3.x) +* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (3.3 - 3.x) +* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz (2.3 - 2.x) +* [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) (3.x) * [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern (PDF) -* [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey -* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) +* [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey (2.x & 3.0) +* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (2.5 - 2.x) * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum -* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) +* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) (2.7) ####Django From 6e50a931d4e58373f1960c19a75a57309d1940f8 Mon Sep 17 00:00:00 2001 From: omarayad1 Date: Thu, 29 May 2014 19:35:36 +0300 Subject: [PATCH 515/570] Added a few Mathematics books and a few HDL (Verilog, VHDL) Books --- free-courses-en.md | 15 ++++++++------- free-programming-books.md | 21 +++++++++++++++++++++ 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index e407d1251..a7b83b628 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,4 +1,5 @@ ###Index +* [Assembly](#assembly) * [C++](#c) * [Databases](#databases) * [Haskell](#haskell) @@ -10,7 +11,12 @@ * [Oracle PL/SQL](#oracle-plsql) * [Python](#python) * [Ruby](#ruby) -* [Assembly](#assembly) + + +###Assembly +* [Introduction To Reverse Engineering Software](http://opensecuritytraining.info/IntroductionToReverseEngineering.html) +* [Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration](http://opensecuritytraining.info/IntroX86.html) + ###C++ * [Google's C++ Course](https://developers.google.com/edu/c++/) @@ -65,9 +71,4 @@ ###Ruby -* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) - - -###Assembly -* [Introduction To Reverse Engineering Software](http://opensecuritytraining.info/IntroductionToReverseEngineering.html) -* [Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration](http://opensecuritytraining.info/IntroX86.html) +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) \ No newline at end of file diff --git a/free-programming-books.md b/free-programming-books.md index 7c43d527f..0cc074a65 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -148,6 +148,8 @@ * [Tizen](#tizen) * [TypeScript](#typescript) * [Unix](#unix) +* [Verilog](#verilog) +* [VHDL](#vhdl) * [Vim](#vim) * [Visual Prolog](#visual-prolog) * [Web Services](#web-services) @@ -331,13 +333,21 @@ * [Calculus Made Easy](http://www.gutenberg.org/ebooks/33283) (PDF) - Silvanus P. Thompson * [Collaborative Statistics](http://cnx.org/content/col10522/latest/) * [Concepts & Applications of Inferential Statistics](http://vassarstats.net/textbook/) +* [Differential Equations](http://tutorial.math.lamar.edu/pdf/DE/DE_Complete.pdf) - Paul Dawkins +* [Elementary Differential Equations](http://ramanujan.math.trinity.edu/wtrench/texts/TRENCH_DIFF_EQNS_I.PDF) - William F. Trench * [Essentials of Metaheuristics](http://cs.gmu.edu/~sean/book/metaheuristics/) by Sean Luke * [Introduction to Probability](http://www.dartmouth.edu/~chance/teaching_aids/books_articles/probability_book/book.html) - Charles M. Grinstead and J. Laurie Snell * [Introduction to Statistical Thought](http://www.math.umass.edu/~lavine/Book/book.html) - Michael Lavine +* [Linear Algebra](https://www.math.ucdavis.edu/~linear/linear-guest.pdf) +* [Linear Algebra, Theory And Applications](http://www.math.byu.edu/klkuttle/linearalgebra.pdf) - Kenneth Kuttler +* [Linear Algebra Done Wrong](http://www.math.brown.edu/~treil/papers/LADW/LADW.pdf) - Sergei Treil +* [Linear Algebra: An Introduction to Mathematical Discourse](http://en.wikibooks.org/wiki/Linear_Algebra) - Jim Hefferon * [Mathematical Logic - an Introduction](http://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF) * [Mathematics for Computer Science (November 2013 Version)](http://courses.csail.mit.edu/6.042/fall13/mcs.pdf) (PDF) - Eric Lehman +* [Notes on Differential Equations](http://www.math.cornell.edu/~bterrell/dn.pdf) - Robert E. Terrell * [Number Theory](http://web.mit.edu/~holden1/www/math/number-theory.pdf) (PDF) * [OpenIntro Statistics](http://www.openintro.org/stat/textbook.php) +* [Ordinary Differential Equations](http://en.wikibooks.org/wiki/Ordinary_Differential_Equations) * [Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/22724) - David B. Wagner * [Probability and Statistics Cookbook](http://matthias.vallentin.net/probability-and-statistics-cookbook/) * [Probability and Statistics EBook](http://wiki.stat.ucla.edu/socr/index.php/Probability_and_statistics_EBook) @@ -1639,6 +1649,17 @@ See also [LaTeX](#latex) * [Unix for Poets](http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF) +###Verilog +* [Introduction to Verilog](http://vol.verilog.com/VOL/main.htm) +* [Verilog Tutorial](http://www.asic-world.com/verilog/veritut.html) + + +###VHDL +*[VHDL Tutorial](http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html) +*[VHDL Tutorial](http://hep.uchicago.edu/~tangjian/SVT_sub/FTK_ATLAS/AUX/vhdl-tutorial.pdf) - Peter J. Ashenden +*[VHDL Tutorial: Learn By Example](http://esd.cs.ucr.edu/labs/tutorial/) + + ###Vim * [A Byte of Vim](http://www.swaroopch.com/notes/vim/) * [A guide to getting started with VIM](http://www.integralist.co.uk/posts/a-guide-to-getting-started-with-vim/) From 8592baa88ac77b10e77566a49c16940524af2d33 Mon Sep 17 00:00:00 2001 From: omarayad1 Date: Thu, 29 May 2014 19:47:06 +0300 Subject: [PATCH 516/570] Added a few Linux books --- free-programming-books.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0cc074a65..57b0aed31 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1053,9 +1053,13 @@ See also [TeX](#tex) ###Linux * [Ad Hoc Data Analysis From The Unix Command Line](http://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line) * [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/) +* [Automated Linux From Scratch](http://www.linuxfromscratch.org/alfs/download.html) +* [Beyond Linux From Scratch](http://www.linuxfromscratch.org/blfs/downloads/stable/BLFS-BOOK-7.5-nochunks.html) +* [Cross Linux From Scratch](http://trac.cross-lfs.org/wiki/download#CurrentStable) * [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) +* [Hardened Linux From Scratch](http://www.linuxfromscratch.org/hlfs/download.html) * [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html) * [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html) * [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org/) From 625b6fef249a73d741b714fa776b21114774bc8c Mon Sep 17 00:00:00 2001 From: SungRim Huh Date: Fri, 30 May 2014 13:02:55 -0500 Subject: [PATCH 517/570] Create C# and Visual Basic section from .NET section (close #878) Removed Nemerle because link is broken. --- free-programming-books.md | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 57b0aed31..2036a560f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -14,6 +14,7 @@ * [Basic](#basic) * [BETA](#beta) * [C](#c) +* [C#](#c-sharp) * [C++](#c-1) * [Clojure](#clojure) * [COBOL](#cobol) @@ -94,7 +95,7 @@ * [Mercury](#mercury) * [Meta-Lists](#meta-lists) * [MySQL](#mysql) -* [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio) +* [.NET Framework](#net-framework) * [Neo4J](#neo4j) * [NoSQL](#nosql) * [Oberon](#oberon) @@ -151,6 +152,7 @@ * [Verilog](#verilog) * [VHDL](#vhdl) * [Vim](#vim) +* [Visual Basic](#visual-basic) * [Visual Prolog](#visual-prolog) * [Web Services](#web-services) * [Windows 8](#windows-8) @@ -333,7 +335,7 @@ * [Calculus Made Easy](http://www.gutenberg.org/ebooks/33283) (PDF) - Silvanus P. Thompson * [Collaborative Statistics](http://cnx.org/content/col10522/latest/) * [Concepts & Applications of Inferential Statistics](http://vassarstats.net/textbook/) -* [Differential Equations](http://tutorial.math.lamar.edu/pdf/DE/DE_Complete.pdf) - Paul Dawkins +* [Differential Equations](http://tutorial.math.lamar.edu/pdf/DE/DE_Complete.pdf) - Paul Dawkins * [Elementary Differential Equations](http://ramanujan.math.trinity.edu/wtrench/texts/TRENCH_DIFF_EQNS_I.PDF) - William F. Trench * [Essentials of Metaheuristics](http://cs.gmu.edu/~sean/book/metaheuristics/) by Sean Luke * [Introduction to Probability](http://www.dartmouth.edu/~chance/teaching_aids/books_articles/probability_book/book.html) - Charles M. Grinstead and J. Laurie Snell @@ -671,6 +673,16 @@ * [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system) +###C Sharp +* [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) +* [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](http://www.brpreiss.com/books/opus6/) +* [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov +* [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20) +* [Threading in C#](http://www.albahari.com/threading/) + + ###C++ * [C++ Annotations](http://cppannotations.sourceforge.net/) * [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF) @@ -777,7 +789,7 @@ ###F Sharp * [F# Succinctly, SyncFusion](http://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) *(Just fill the fields with any values)* -* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks +* [F# Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks * [Programming Language Concepts for Software Developers](http://www.itu.dk/courses/BPRD/E2009/plcsd-1-2.pdf) (PDF) * [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters) @@ -1156,24 +1168,15 @@ See also [TeX](#tex) * [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf) -###.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) +###.NET Framework * [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) -* [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov -* [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20) * [Game Creation with XNA](http://en.wikibooks.org/wiki/Game_Creation_with_XNA) * [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) * [.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm) * [.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)* * [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)* -* [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) +* [Visual Studio .NET 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)* @@ -1675,6 +1678,10 @@ See also [LaTeX](#latex) * [Vim Regular Expressions 101](http://vimregex.com/) +###Visual Basic +* [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials) + + ###Visual Prolog * [A Beginners' Guide to Visual Prolog](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog) * [Visual Prolog for Tyros](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros) From d3a83c52f3a4a8116811005e1ad2558b4541477a Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Fri, 30 May 2014 18:22:49 -0300 Subject: [PATCH 518/570] =?UTF-8?q?Add=20Introducci=C3=B3n=20a=20Rails=20t?= =?UTF-8?q?o=20the=20list=20of=20spanish=20books.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This book is a spanish translation of the official guide "Getting Started with Rails." --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 7a7cbaa8c..8dd7f803f 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -226,6 +226,7 @@ ####Ruby on Rails * [El maldito libro de los Descarrilados](http://yottabi.com/mld.pdf) (PDF) +* [Introducción a Rails](http://rubysur.org/introduccion.a.rails/) ###R From 5e16176be90e7cce227ab03fd4cb54d3fb2008de Mon Sep 17 00:00:00 2001 From: Xuankang Lin Date: Sat, 31 May 2014 00:48:48 -0400 Subject: [PATCH 519/570] add TLA book by Leslie Lamport --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 2036a560f..c08f0b668 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1640,10 +1640,15 @@ See also [TeX](#tex) See also [LaTeX](#latex) + ###Tizen * [Tizen for Dummies](https://developer.tizen.org/sites/default/files/blogs/tizenfordummiesmainchangelist.pdf) (PDF) by Jon Lansdell, Cheng Luo, Michelle Somersville +###TLA +* [Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers](http://research.microsoft.com/en-us/um/people/lamport/tla/book.html) (Postscript or PDF) by Leslie Lamport + + ###TypeScript * [TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers) * [TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) *(Just fill the fields with any values)* From 02cc9e878f318fff20dc7ed4c7ba3cd36a720547 Mon Sep 17 00:00:00 2001 From: Xuankang Lin Date: Sat, 31 May 2014 00:52:40 -0400 Subject: [PATCH 520/570] add the index for TLA --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index c08f0b668..e4c0523c4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -147,6 +147,7 @@ * [Teradata](#teradata) * [TeX](#tex) * [Tizen](#tizen) +* [TLA](#tla) * [TypeScript](#typescript) * [Unix](#unix) * [Verilog](#verilog) From 9012efc964868ec344c86ef5575c15fe6bd9ff17 Mon Sep 17 00:00:00 2001 From: sudoyu Date: Sun, 1 Jun 2014 18:20:32 +0900 Subject: [PATCH 521/570] Add Groovy/Gradle/Grails documents in Japanese. --- free-programming-books-ja.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index e6ee54792..2ba8778f7 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -238,6 +238,17 @@ ###Go * [Goプログラミング言語のチュートリアル](http://golang.jp/go_tutorial) +###Groovy +* [Groovy入門](http://www.oki-osk.jp/esc/groovy/) - OKIソフトウェア +* [JGGUG G*Magazine](http://grails.jp/g_mag_jp/) (PDF,EPUB) - JGGUG(日本Grails/Groovyユーザーグループ) + +####Gradle +* [Gradle 日本語ドキュメント](http://gradle.monochromeroad.com/docs/) ([PDF](http://gradle.monochromeroad.com/docs/userguide/userguide.pdf)) - Hayashi Masatoshi, Sekiya Kazuchika, Sue Nobuhiro, Mochida Shinya +* [ビルドツールGradleスタートアップガイドの紹介](http://www.ntts.co.jp/publish/column/tec/java_03/) - 鈴木雅貴 + +####Grails +* [Grailsフレームワーク 日本語リファレンス](http://grails.jp/doc/latest/) - T.Yamamoto & Japanese Grails Doc Translating Team. Special thanks to NTT Software. +* [Grailsを用いたファイルアップローダ作成](http://www.ntts.co.jp/publish/column/tec/java_02/) - 須藤悠 ###Haskell * [Haskell基礎文法最速マスター](http://d.hatena.ne.jp/ruicc/20100131/1264905896) - id:ruicc From 11c6d56df55d82011aa38dfe1c83734f50663987 Mon Sep 17 00:00:00 2001 From: sudoyu Date: Mon, 2 Jun 2014 11:32:59 +0900 Subject: [PATCH 522/570] Update index for Groovy/Gradle/Grails. --- free-programming-books-ja.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 2ba8778f7..980640077 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -25,6 +25,9 @@ * [Erlang](#erlang) * [Git](#git) * [Go](#go) +* [Groovy](#groovy) + * [Gradle](#gradle) + * [Grails](#grails) * [Haskell](#haskell) * [Haxe](#haxe) * [iOS](#ios) From 5d93db3811ae8aadb231b279f2c5a115ce1cf369 Mon Sep 17 00:00:00 2001 From: Mouseion Date: Sun, 1 Jun 2014 20:16:43 -0700 Subject: [PATCH 523/570] Reorder go list --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index e4c0523c4..5829c8d7f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -865,12 +865,12 @@ ###Go * [An Introduction to Programming in Go](http://www.golang-book.com/) +* [Build Web Application with Golang](https://docs.google.com/file/d/0B2GBHFyTK2N8TzM4dEtIWjBJdEk/) * [Go by Example](https://gobyexample.com/) * [Learning Go](http://archive.miek.nl/projects/learninggo/index.html) * [Network programming with Go](http://jan.newmarch.name/go/) * [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) -* [Build Web Application with Golang](https://docs.google.com/file/d/0B2GBHFyTK2N8TzM4dEtIWjBJdEk/) ###Gradle From 81cfb154ecf2b3cfbb4c1e674c496b8c7d89b81d Mon Sep 17 00:00:00 2001 From: Andrew McDonnell Date: Mon, 2 Jun 2014 15:50:42 +0930 Subject: [PATCH 524/570] Added 'Linkers and Loaders' book Not quite sure but the 'compilers' section seems to be the closest fit. Author has freely downloadable manuscript in TROFF and Postscript and links to purchase hard copy on Amazon etc --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index e4c0523c4..7fbe78403 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -268,6 +268,7 @@ * [Compiling Scala for the Java Virtual Machine](http://lampwww.epfl.ch/~schinz/thesis-final-A4.pdf) - Michel Schinz * [Implementing Functional Languages: A Tutorial](http://research.microsoft.com/en-us/um/people/simonpj/Papers/pj-lester-book/) - Simon Peyton Jones, David Lester * [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) (PDF) +* [Linkers and Loaders](http://www.iecc.com/linker/) - John R. Levine * [Practical and Theoretical Aspects of Compiler Construction](http://www.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides) From bf07a3cd4a75702fe5525d1661d2e56e3610549e Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Mon, 2 Jun 2014 15:45:16 -0300 Subject: [PATCH 525/570] Update the link to the Aprende a Programar con Ruby. The link is outdated because the GitHub organization maintaining the book changed their name. The link currently works because of a redirect, but it would better to replace it with the current link. --- free-programming-books-es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 8dd7f803f..8c43b6813 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -220,7 +220,7 @@ ###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/rubysur/aprende.a.programar) * [Ruby en 20 minutos](https://www.ruby-lang.org/es/documentation/quickstart/) From 16588156db72fb0c2b2e2d9f4c8eff63b72298a7 Mon Sep 17 00:00:00 2001 From: Vignesh Prabhu Date: Tue, 3 Jun 2014 02:23:10 +0530 Subject: [PATCH 526/570] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 632b2708d..495b7d4e2 100644 --- a/README.md +++ b/README.md @@ -59,4 +59,4 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl ### Podcast - Screencast Free Podcasts and Screencasts: -+ English: [gituhb](/free-podcasts-screencasts-en.md) ++ English: [github](/free-podcasts-screencasts-en.md) From 174bf98d07c30d61d1873561e458ecee560ee8fa Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Mon, 2 Jun 2014 23:18:09 +0200 Subject: [PATCH 527/570] Remove dead java link --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 5e18023aa..546cb6125 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -999,7 +999,6 @@ * [The Java Tutorial 4th Edition](http://download.oracle.com/javase/tutorial/) - Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber * [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey * [Thinking in Java](http://www.mindview.net/Books/TIJ/) -* [Tutorial: Java, Maven 2, Eclipse & JSF](http://www.lulu.com/shop/arulkumaran-kumaraswamipillai-and-sivayini-arulkumaran/tutorial-java-maven-2-eclipse-jsf/ebook/product-1603040.html;jsessionid=E57B1E8662500F2ADF96D7B317769B6E) - Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran * [UML For Java Programmers](http://www.csd.uoc.gr/~hy252/references/UML_for_Java_Programmers-Book.pdf) - Robert Cecil Martin * [Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller * [Welcome to the Java Workshop](http://javaworkshop.sourceforge.net/) - An Apache Project From 2671fe4b9cc5fba20b8f71f860711e3d1caec849 Mon Sep 17 00:00:00 2001 From: sudoyu Date: Tue, 3 Jun 2014 10:14:53 +0900 Subject: [PATCH 528/570] Add Spock Framework(Groovy) documents in Japanese. --- free-programming-books-ja.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 980640077..4d88bba3f 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -28,6 +28,7 @@ * [Groovy](#groovy) * [Gradle](#gradle) * [Grails](#grails) + * [Spock Framework](#spock-framework) * [Haskell](#haskell) * [Haxe](#haxe) * [iOS](#ios) @@ -253,6 +254,10 @@ * [Grailsフレームワーク 日本語リファレンス](http://grails.jp/doc/latest/) - T.Yamamoto & Japanese Grails Doc Translating Team. Special thanks to NTT Software. * [Grailsを用いたファイルアップローダ作成](http://www.ntts.co.jp/publish/column/tec/java_02/) - 須藤悠 +####Spock Framework +* [Spock Framework リファレンスドキュメント](http://spock-framework-reference-documentation-ja.readthedocs.org/ja/latest/) - Peter Niederwieser, Kazuki YAMAMOTO +* [G*ワークショップZ May 2013 - Spockハンズオンの資料](https://github.com/yamkazu/spock-workshop/tree/master/docs) - Kazuki YAMAMOTO + ###Haskell * [Haskell基礎文法最速マスター](http://d.hatena.ne.jp/ruicc/20100131/1264905896) - id:ruicc * [お気楽 Haskell プログラミング入門](http://www.geocities.jp/m_hiroi/func/haskell.html) - 広井誠 From 0cb3f5af4c3a78867147b3ff9b87e94b5a460c34 Mon Sep 17 00:00:00 2001 From: Augustus Yuan Date: Tue, 3 Jun 2014 02:34:19 -0700 Subject: [PATCH 529/570] Added Swift Programming language book Recently introduced at WWDC 2014, added official programming language book from Apple --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 546cb6125..ee631400c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -141,6 +141,7 @@ * [Smalltalk](#smalltalk) * [SQL (implementation agnostic)](#sql-implementation-agnostic) * [SQL Server](#sql-server) +* [Swift](#swift) * [Standard ML](#standard-ml) * [Subversion](#subversion) * [Tcl](#tcl) @@ -1624,6 +1625,10 @@ See also [TeX](#tex) * [Version Control with Subversion](http://svnbook.red-bean.com/) +###Swift +* [The Swift Programming Language](https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11) (iBook) + + ###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 From 6b87650a92eb4024dae821654e505e94654f1c0e Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Tue, 3 Jun 2014 18:43:18 +0430 Subject: [PATCH 530/570] 26000 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 495b7d4e2..6331f5d1f 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl - Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.) - [Edit](https://github.com/vhf/free-programming-books/edit/master/free-programming-books.md) (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 25,000 people starred in 7 months. ;) +- be part of a project that over 26,000 people starred in 8 months. ;) **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. From f5b7de714df1af72eeeabdd07989c65b96818af9 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 3 Jun 2014 18:05:33 +0200 Subject: [PATCH 531/570] Remove dead links close #1000 --- free-programming-books.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index ee631400c..e9e2cfba5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1299,7 +1299,6 @@ See also [TeX](#tex) * [Practical PHP Programming](http://www.tuxradar.com/practicalphp) (wiki containing O'Reilly's *PHP In a Nutshell*) * [Practical PHP Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html) * [Symfony2](http://symfony.com/doc/current/book/index.html) -* [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/) ###PicoLisp @@ -1420,7 +1419,6 @@ See also [TeX](#tex) ####Flask -* [The Flask Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix * [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg (0.9) From f71684669587808c7c8f2b0b03b641838678cc96 Mon Sep 17 00:00:00 2001 From: sudoyu Date: Wed, 4 Jun 2014 10:28:07 +0900 Subject: [PATCH 532/570] Add Groovy(Gradle/Grails/Spock) documents. --- free-programming-books.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index e9e2cfba5..0f5330a0c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -39,8 +39,10 @@ * [FreeBSD](#freebsd) * [Git](#git) * [Go](#go) -* [Gradle](#gradle) -* [Grails](#grails) +* [Groovy](#groovy) + * [Gradle](#gradle) + * [Grails](#grails) + * [Spock Framework](#spock-framework) * [Graphical user interfaces](#graphical-user-interfaces) * [Graphics Programming](#graphics-programming) * [Hadoop](#hadoop) @@ -875,13 +877,22 @@ * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) -###Gradle +###Groovy + +####Gradle +* [Gradle User Guide](http://www.gradle.org/docs/current/userguide/userguide.html)([PDF](http://www.gradle.org/docs/current/userguide/userguide.pdf)) - Hans Dockter, Adam Murdoch +* [Building Java Projects with Gradle](http://spring.io/guides/gs/gradle/) * [Building and Testing with Gradle](http://www.gradleware.com/registered-access?content=books%2Fbuilding-and-testing%2F) - -###Grails +####Grails +* [The Grails Framework - Reference Documentation](http://grails.org/doc/latest/)([PDF](http://grails.org/doc/latest/guide/single.pdf)) - Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley, Burt Beckwith, Lari Hotari +* [Grails Tutorial for Beginners](http://grails.asia/grails-tutorial-for-beginners/) - GRAILS COOKBOOK * [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started) +####Spock Framework +* [Spock Framework Reference Documentation](http://spock-framework.readthedocs.org/en/latest/) - Peter Niederwieser +* [Spock Intro](http://edgibbs.com/spock-intro-a-bdd-testing-framework-in-groovy/) - Ed Gibbs + ###Hadoop * [Hadoop Illuminated](http://hadoopilluminated.com/book.php) - Mark Kerzner & Sujee Maniyam From 317f58cce13d534f2e731db6aa519716621995b8 Mon Sep 17 00:00:00 2001 From: Evan Sebastian Date: Wed, 4 Jun 2014 11:54:56 +0700 Subject: [PATCH 533/570] Added Haskell Course --- free-courses-en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index a7b83b628..aee1c2c79 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -32,7 +32,7 @@ ###Haskell * [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) - Brent Yorgey * [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) - Bryan O'Sullivan - +* [C9 : Functional Programming Fundamentals](http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals) - Erik Meijer ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) @@ -71,4 +71,4 @@ ###Ruby -* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) \ No newline at end of file +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) From f79ebf2063b474c97ff8203a60d8d124193ba37a Mon Sep 17 00:00:00 2001 From: vamseeps Date: Mon, 9 Jun 2014 16:04:38 +0530 Subject: [PATCH 534/570] Update free-programming-books.md --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0f5330a0c..5e29ef167 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -170,6 +170,7 @@ * [atariarchives.org](http://www.atariarchives.org/) atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web. * [Bitsavers.org](http://bitsavers.org/) * [Bookboon: IT & Programming](http://bookboon.com/en/it-programming-ebooks) +* [Codingus](http://codingus.blogspot.in/) * [Cheat Sheets (Free)](http://refcardz.dzone.com/) * [Free Smalltalk Books, collected by Stéphane Ducasse](http://stephane.ducasse.free.fr/FreeBooks.html) * [Free Tech Books](http://www.freetechbooks.com/) From 209b91549c2530941db4620503636de52b6d4e7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ramiro=20G=C3=B3mez?= Date: Mon, 9 Jun 2014 15:53:27 +0200 Subject: [PATCH 535/570] Added Explore Flask by Robert Picard --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5e29ef167..46a77ec7b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1431,6 +1431,7 @@ See also [TeX](#tex) ####Flask +* [Explore Flask](http://exploreflask.com/) - Robert Picard * [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg (0.9) From 3c86d12159f1d2b547f2246129d3d58ec0e4d705 Mon Sep 17 00:00:00 2001 From: sudoyu Date: Tue, 10 Jun 2014 15:29:48 +0900 Subject: [PATCH 536/570] Add Java(Spring/Spring Boot/Spring Security) Docs. --- free-programming-books.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 46a77ec7b..929e5ca52 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -55,6 +55,9 @@ * [Isabelle/HOL](#isabelle--hol) * [J](#j) * [Java](#java) + * [Spring](#spring) + * [Spring Boot](#spring-boot) + * [Spring Security](#spring-security) * [Wicket](#wicket) * [JavaScript](#javascript) * [Javascript frameworks](#javascript-frameworks) @@ -1018,6 +1021,15 @@ * [What's New in Java 8](https://leanpub.com/whatsnewinjava8/read) - Adam L. Davis +####Spring +* [Spring Framework Reference Documentation](http://docs.spring.io/spring/docs/current/spring-framework-reference/html/) ([PDF](http://docs.spring.io/spring/docs/current/spring-framework-reference/pdf/spring-framework-reference.pdf)) - Rod Johnson, Juergen Hoeller, Keith Donald, Colin Sampaleanu, Rob Harrop, Thomas Risberg, Alef Arendsen, Darren Davison, Dmitriy Kopylenko, Mark Pollack, Thierry Templier, Erwin Vervaet, Portia Tung, Ben Hale, Adrian Colyer, John Lewis, Costin Leau, Mark Fisher, Sam Brannen, Ramnivas Laddad, Arjen Poutsma, Chris Beams, Tareq Abedrabbo, Andy Clement, Dave Syer, Oliver Gierke, Rossen Stoyanchev, Phillip Webb, Rob Winch, Brian Clozel, Stephane Nicoll, Sebastien Deleuze + +####Spring Boot +* [Spring Boot Reference Guide](http://docs.spring.io/spring-boot/docs/current/reference/html/) ([PDF](http://docs.spring.io/spring-boot/docs/current/reference/pdf/spring-boot-reference.pdf), [EPUB](http://docs.spring.io/spring-boot/docs/current/reference/epub/spring-boot-reference.epub)) - Phillip Webb, Dave Syer, Josh Long, Stéphane Nicoll, Rob Winch, Andy Wilkinson, Marcel Overdijk, Christian Dupuis + +####Spring Security +* [Spring Security Reference](http://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/) - Ben Alex, Luke Taylor, Rob Winch + ####Wicket * [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/) From e23f5d665030a1803737da99391cfba5654a8c87 Mon Sep 17 00:00:00 2001 From: Sergey Bronnikov Date: Tue, 10 Jun 2014 12:57:12 +0400 Subject: [PATCH 537/570] books about software testing --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 4566b6294..ef010331a 100644 --- a/README.md +++ b/README.md @@ -55,3 +55,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl ### Interactive Programming Resources + Free interactive programming tutorials: [github](/free-programming-interactive-tutorials-en.md) or [site](http://resrc.io/list/217/programming-interactive-tutorials/) + + +### Software Testing Books ++ [Free ebooks about software testing](https://github.com/ligurio/free-software-testing-books) From 5279934859e976ad04ca633a3877aa2c340203ea Mon Sep 17 00:00:00 2001 From: sudoyu Date: Wed, 11 Jun 2014 11:17:41 +0900 Subject: [PATCH 538/570] Add Machine Learning docs in Japanese. --- free-programming-books-ja.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 4d88bba3f..71b11176b 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -2,6 +2,7 @@ * [言語非依存](#%e8%a8%80%e8%aa%9e%e9%9d%9e%e4%be%9d%e5%ad%98) * [アクセシビリティ](#%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b7%e3%83%93%e3%83%aa%e3%83%86%e3%82%a3) * [組み込みシステム](#%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%bf%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0) + * [機械学習](#%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92) * [グラフィックスプログラミング](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%82%b9%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0) * [グラフィックユーザーインターフェイス](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%95%e3%82%a7%e3%82%a4%e3%82%b9) * [正規表現](#%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be) @@ -76,6 +77,12 @@ * [アクセシビリティのための設計](http://msdn.microsoft.com/ja-jp/library/windows/apps/hh700407.aspx) - MSDN Library +####機械学習 +* [機械学習 はじめよう](http://gihyo.jp/dev/serial/01/machine-learning) - 中谷秀洋,恩田伊織 +* [Mahoutで体感する機械学習の実践](http://gihyo.jp/dev/serial/01/mahout) - やまかつ +* [Jubatus : オンライン機械学習向け分散処理フレームワーク](http://jubat.us/ja/index.html#table-of-contents) - [Jubatus チーム](http://jubat.us/ja/aboutus.html) + + ####組み込みシステム * [【改訂版】組込みソフトウェア開発向け コーディング作法ガイド[C言語版]](http://www.ipa.go.jp/files/000005123.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) * [組込みソフトウェア開発向け コーディング作法ガイド[C++言語版]](http://www.ipa.go.jp/files/000005142.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) From 48181882b886b9785a362f139097d49fe7e9acd5 Mon Sep 17 00:00:00 2001 From: mousebaiker Date: Wed, 11 Jun 2014 18:26:13 +0400 Subject: [PATCH 539/570] Update free-courses-en.md Added Python course by MIT --- free-courses-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index aee1c2c79..d3c100a9c 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -68,7 +68,7 @@ ###Python * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) * [Google's Python Course](https://developers.google.com/edu/python/) - +* [Introduction to Computer Science and Programming](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/) (MIT's opencourseware) ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) From db49c993500b644aba7cea4deb334cf24245e8db Mon Sep 17 00:00:00 2001 From: mousebaiker Date: Wed, 11 Jun 2014 19:20:55 +0400 Subject: [PATCH 540/570] Update free-courses-en.md Added Python course from MIT OCW --- free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-courses-en.md b/free-courses-en.md index d3c100a9c..d65edd9f8 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -70,5 +70,6 @@ * [Google's Python Course](https://developers.google.com/edu/python/) * [Introduction to Computer Science and Programming](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/) (MIT's opencourseware) + ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) From 4812ec52027d4b4f9ef72472bb35eddf7b8b843d Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 12 Jun 2014 19:16:08 +0200 Subject: [PATCH 541/570] Advertise new search engine --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 6331f5d1f..35790b84f 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ This list initially was a clone of [stackoverflow - List of Freely Available Pro Moved to GitHub for collaborative updating and for the site mentioned above. +### NEW : Search inside free-programming-books.md (and whole lot more of learning resources) +[resrc.io/search](http://resrc.io/search/) ### How To Contribute It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Please read [CONTRIBUTING](/CONTRIBUTING.md). From ea0ee2c4feef203ab8e0c22fdeae33dea58f7f65 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 12 Jun 2014 19:16:45 +0200 Subject: [PATCH 542/570] Fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 35790b84f..152a5f640 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This list initially was a clone of [stackoverflow - List of Freely Available Pro Moved to GitHub for collaborative updating and for the site mentioned above. -### NEW : Search inside free-programming-books.md (and whole lot more of learning resources) +### NEW : Search inside free-programming-books.md (and a whole lot more of learning resources) [resrc.io/search](http://resrc.io/search/) ### How To Contribute From eeb0e5254709c480afa845f68bd34a2fd9e03e0c Mon Sep 17 00:00:00 2001 From: Michael Arnold Date: Thu, 12 Jun 2014 21:25:17 -0400 Subject: [PATCH 543/570] Added 4 Python books and fixed 1 Python book name Added the following free Python eBooks: - Learn to Program Using Python ~ By Cody Jackson - Python Scripting for Computational Science ~ By Hans Petter Langtangen - Design Patterns In Python ~ By Rahul Verma, Chetan Giridhar - Practical Programming in Python ~ By Jeffrey Elkner Changed "A Beginner's Python Book" to it's proper title: "A Beginner's Python Tutorial" --- free-programming-books.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index f294491d1..ef56c9ce7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1322,13 +1322,14 @@ See also [TeX](#tex) ###Python -* [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) +* [A Beginner's Python Tutorial](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) * [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) * [A Guide to Python's Magic Methods](http://www.rafekettler.com/magicmethods.html) - Rafe Kettler * [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) * [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) * [Byte of Python](http://www.swaroopch.com/notes/Python) * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) +* [Design Patterns In Python](http://testingwithpython.appspot.com/notesonpython) - Rahul Verma, Chetan Giridhar * [Dive into Python](http://www.diveintopython.net/) - Mark Pilgrim * [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim * [Full Stack Python](http://www.fullstackpython.com/) @@ -1344,6 +1345,7 @@ See also [TeX](#tex) * [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart * [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) * [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) +* [Learn to Program Using Python](https://www.ida.liu.se/~732A47/literature/PythonBook.pdf) - Cody Jackson * [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 * [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt @@ -1351,6 +1353,7 @@ See also [TeX](#tex) * [Non-Programmer's Tutorial for Python 2.6](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) * [Non-Programmer's Tutorial for Python 3](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) * [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) +* [Practical Programming in Python](https://launchpadlibrarian.net/165489933/PracticalProgrammingPython2014.pdf) - Jeffrey Elkner * [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) * [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) * [Python Bibliotheca](http://openbookproject.net/pybiblio/) @@ -1365,6 +1368,7 @@ See also [TeX](#tex) * [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/) +* [Python Scripting for Computational Science](http://info.baustatik.uni-due.de/Lehre/CM-AOS/Scripts/Abaqus/Python%20Scripting%20for%20Computational%20Science.pdf) - Hans Petter Langtangen * [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh * [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) * [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) From abdc81fe5bc5a58e380e872a637aa126bcc059dc Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sat, 14 Jun 2014 17:02:33 +0430 Subject: [PATCH 544/570] Write Yourself a Scheme in 48 Hours --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 22b387dc2..0b32f7740 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1581,6 +1581,7 @@ See also [TeX](#tex) * [Structure and Interpretion of Computer Programs](http://mitpress.mit.edu/sicp/full-text/book/book.html) * [Teach Yourself Scheme in Fixnum Days](http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html) * The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/) +* [Write Yourself a Scheme in 48 Hours](http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours) ###Scilab From 6d3d7cd12ce29b909d1c4bc7d30df34aa37190ac Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 14 Jun 2014 18:19:41 +0200 Subject: [PATCH 545/570] Fix formatting --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 0b32f7740..e04321935 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1701,9 +1701,9 @@ See also [LaTeX](#latex) ###VHDL -*[VHDL Tutorial](http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html) -*[VHDL Tutorial](http://hep.uchicago.edu/~tangjian/SVT_sub/FTK_ATLAS/AUX/vhdl-tutorial.pdf) - Peter J. Ashenden -*[VHDL Tutorial: Learn By Example](http://esd.cs.ucr.edu/labs/tutorial/) +* [VHDL Tutorial](http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html) +* [VHDL Tutorial](http://hep.uchicago.edu/~tangjian/SVT_sub/FTK_ATLAS/AUX/vhdl-tutorial.pdf) - Peter J. Ashenden +* [VHDL Tutorial: Learn By Example](http://esd.cs.ucr.edu/labs/tutorial/) ###Vim From 6f2d15ac8ca4b3fa1d5782d5390fd9d9a4eeadbe Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sun, 15 Jun 2014 14:27:34 +0200 Subject: [PATCH 546/570] Remove dead link --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index e04321935..e1d955a94 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1696,7 +1696,6 @@ See also [LaTeX](#latex) ###Verilog -* [Introduction to Verilog](http://vol.verilog.com/VOL/main.htm) * [Verilog Tutorial](http://www.asic-world.com/verilog/veritut.html) From 786e9f2bd6f81c8318383d32d10b582376836f50 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sun, 15 Jun 2014 14:31:52 +0200 Subject: [PATCH 547/570] Remove dead link --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index e1d955a94..4327d9267 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1378,7 +1378,6 @@ See also [TeX](#tex) * [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) (PDF) (2.6) * [Byte of Python](http://www.swaroopch.com/notes/Python) (2.7.x) * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) -* [Design Patterns In Python](http://testingwithpython.appspot.com/notesonpython) - Rahul Verma, Chetan Giridhar * [Dive into Python](http://www.diveintopython.net/) - Mark Pilgrim (2.3) * [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim (3.0) * [Full Stack Python](http://www.fullstackpython.com/) From d48c5eaf36b3ac1e618d7e1017dd1aa3386248fc Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sun, 15 Jun 2014 14:35:51 +0200 Subject: [PATCH 548/570] Remove dead link --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 4327d9267..17f594d96 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1429,7 +1429,6 @@ See also [TeX](#tex) * [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern (PDF) * [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey (2.x & 3.0) * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (2.5 - 2.x) -* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum * [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) (2.7) From 1a311c54e51c9520510901f74f1ddb677ba3fb3a Mon Sep 17 00:00:00 2001 From: "Jon H.M. Chan" Date: Sun, 15 Jun 2014 17:17:19 -0400 Subject: [PATCH 549/570] Added Bento Curated list of resources on 80+ different technologies --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 17f594d96..558689ca8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -171,6 +171,7 @@ ###Meta-Lists * [25 Free Computer Science Ebooks](http://www.coderholic.com/25-free-computer-science-books/) * [atariarchives.org](http://www.atariarchives.org/) atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web. +* [Bento](http://bentobox.io/) * [Bitsavers.org](http://bitsavers.org/) * [Bookboon: IT & Programming](http://bookboon.com/en/it-programming-ebooks) * [Codingus](http://codingus.blogspot.in/) From 06756a34f7449e4aeabe858193cae55587a7222f Mon Sep 17 00:00:00 2001 From: mistermatze Date: Mon, 16 Jun 2014 12:10:36 +0200 Subject: [PATCH 550/570] Add Go Bootcamp book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 558689ca8..7fd81f1d5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -875,6 +875,7 @@ ###Go * [An Introduction to Programming in Go](http://www.golang-book.com/) * [Build Web Application with Golang](https://docs.google.com/file/d/0B2GBHFyTK2N8TzM4dEtIWjBJdEk/) +* [Go Bootcamp](http://www.golangbootcamp.com/book) - Matt Aimonetti * [Go by Example](https://gobyexample.com/) * [Learning Go](http://archive.miek.nl/projects/learninggo/index.html) * [Network programming with Go](http://jan.newmarch.name/go/) From bc6da229cd11934be8a36a2dc088c59112752965 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 17 Jun 2014 14:59:15 +0200 Subject: [PATCH 551/570] URLEncode all : --- free-programming-books.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 7fd81f1d5..7ad3f0d86 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -199,7 +199,7 @@ ###Graphics Programming -* [Blender 3D: Noob to Pro](http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro) +* [Blender 3D: Noob to Pro](http://en.wikibooks.org/wiki/Blender_3D%3A_Noob_to_Pro) * [DirectX manual](http://www.xmission.com/~legalize/book/download/index.html) (draft) * [GPU Gems](http://http.developer.nvidia.com/GPUGems/gpugems_part01.html) * [GPU Gems 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/) @@ -335,7 +335,7 @@ * [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html) * [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman * [The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575) -* [The Python Game Book](http://thepythongamebook.com/en:start) +* [The Python Game Book](http://thepythongamebook.com/en%3Astart) ####Mathematics @@ -656,7 +656,7 @@ ###Basic * [10 PRINT CHR$(205.5+RND(1)); : GOTO 10](http://10print.org/) - Nick Montfort, Patsy Baudoin, John Bell,Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter * [A beginner's guide to Gambas](http://beginnersguidetogambas.com/) -* [BASIC programming language - Wikibooks](http://en.wikibooks.org/wiki/Category:BASIC_programming_language) +* [BASIC programming language - Wikibooks](http://en.wikibooks.org/wiki/Category%3ABASIC_programming_language) * [How To Gambas3 Guides](http://howtogambas.org/index.php?page=cedi) * [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials) @@ -671,7 +671,7 @@ * [Beej's Guide to C Programming](http://beej.us/guide/bgc/) * [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/) * [Build Your Own Lisp](http://www.buildyourownlisp.com/) -* [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming:C) +* [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming%3AC) * [Deep C](http://www.slideshare.net/olvemaudal/deep-c) * [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) (PDF) * [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm) @@ -842,7 +842,7 @@ ###Fortran -* [Fortran programming language - Wikibooks](http://en.wikibooks.org/wiki/Category:Fortran_programming_language) +* [Fortran programming language - Wikibooks](http://en.wikibooks.org/wiki/Category%3AFortran_programming_language) * [Introduction to fortran 95 and numerical computing: a jump-start for scientists and engineers](http://people.cs.vt.edu/~asandu/Deposit/Fortran95_notes.pdf) @@ -1630,7 +1630,7 @@ See also [TeX](#tex) * [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* * [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)* * [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)* -* [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 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials%3AReportingServices) * [SQL Server Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)* * [SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)* * [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)* @@ -1658,7 +1658,7 @@ See also [TeX](#tex) ###Tcl -* [Tcl Programming](http://en.wikibooks.org/wiki/Programming:Tcl), by Richard.Suchenwirth, et. al. +* [Tcl Programming](http://en.wikibooks.org/wiki/Programming%3ATcl), by Richard.Suchenwirth, et. al. * [TclWise](http://www.invece.org/tclwise/index.html), by Salvatore Sanfilippo @@ -1748,4 +1748,4 @@ See also [LaTeX](#latex) ###xBase (dBase / Clipper / Harbour) * [Application Development with Harbour](http://en.wikibooks.org/wiki/Application_Development_with_Harbour) * [CA-Clipper 5.2 Norton Guide](http://www.ousob.com/ng/clguide/) -* [Clipper Tutorial: a Guide to Open Source Clipper(s)](http://en.wikibooks.org/wiki/Clipper_Tutorial:_a_Guide_to_Open_Source_Clipper(s)) +* [Clipper Tutorial: a Guide to Open Source Clipper(s)](http://en.wikibooks.org/wiki/Clipper_Tutorial%3A_a_Guide_to_Open_Source_Clipper(s)) From c50f92f1de4bbd8576746e68b15750870a254564 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 17 Jun 2014 15:25:18 +0200 Subject: [PATCH 552/570] Fix link --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 7ad3f0d86..05904a846 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1419,7 +1419,7 @@ See also [TeX](#tex) * [Python Koans](https://github.com/gregmalcolm/python_koans) (2.7 or 3.x) * [Python Module of the Week](http://pymotw.com/2/) * [Python Practice Book](http://anandology.com/python-practice-book/index.html) (2.7.1) -* [Python Practice Projects](www.pythonpracticeprojects.com) +* [Python Practice Projects](http://www.pythonpracticeprojects.com) * [Python Programming](http://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) (PDF) (2.6) * [Python Scientific Lecture Notes](http://scipy-lectures.github.io/) * [Python Scripting for Computational Science](http://info.baustatik.uni-due.de/Lehre/CM-AOS/Scripts/Abaqus/Python%20Scripting%20for%20Computational%20Science.pdf) - Hans Petter Langtangen From 99c5aff06ad016013ba580765bb0bc01bb8aac95 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 17 Jun 2014 23:46:03 +0200 Subject: [PATCH 553/570] Fix link to Programming Historian --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 05904a846..c42c5e0d6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1428,7 +1428,7 @@ See also [TeX](#tex) * [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (3.3 - 3.x) * [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz (2.3 - 2.x) * [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) (3.x) -* [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern (PDF) +* [The Programming Historian](http://niche-canada.org/research/niche-digital-infrastructure-project/the-programming-historian/) - William J. Turkel, Adam Crymble and Alan MacEachern * [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey (2.x & 3.0) * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (2.5 - 2.x) * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum From c0a4c6c8820d4a947e6d7c5e567b6c781c645e36 Mon Sep 17 00:00:00 2001 From: Levi Bostian Date: Tue, 17 Jun 2014 22:46:40 -0500 Subject: [PATCH 554/570] Add R Succinctly book. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index c42c5e0d6..b85f6e458 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1472,6 +1472,7 @@ See also [TeX](#tex) * [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) (PDF) - Patrick Burns * [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/html/) * [The R Manuals](http://cran.r-project.org/manuals.html) +* [R Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/rsuccinctly) (PDF, Kindle) *(Just fill the fields with any values)* ###Racket From ad728af78efd2ed75394e2fe5cf87067e1c900ad Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 18 Jun 2014 15:57:23 +0200 Subject: [PATCH 555/570] Remove duplicate link --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index b85f6e458..025cbfb55 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1405,7 +1405,6 @@ See also [TeX](#tex) * [Non-Programmer's Tutorial for Python 3](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) (3.3) * [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) (2.6 - 2.x & 3.1 - 3.x) * [Practical Programming in Python](https://launchpadlibrarian.net/165489933/PracticalProgrammingPython2014.pdf) - Jeffrey Elkner -* [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) * [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) (3.3) * [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech (2.7) * [Python Bibliotheca](http://openbookproject.net/pybiblio/) From d3fc2a3f042430f746e0bad993c4b54acf98452d Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 18 Jun 2014 16:04:17 +0200 Subject: [PATCH 556/570] Remove dead link --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 025cbfb55..69324f335 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1175,7 +1175,6 @@ See also [TeX](#tex) ###Maven -* [Better Builds with Maven](http://www.maestrodev.com/better-build-maven) * [Developing with Eclipse and Maven](http://www.sonatype.com/books/m2eclipse-book/reference/) * [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) From 46283855b551482f747f532bf7fc20f7185e6f84 Mon Sep 17 00:00:00 2001 From: george2 Date: Thu, 19 Jun 2014 10:08:47 -0600 Subject: [PATCH 557/570] Updated ahkbook link. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 69324f335..ec2fda02a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -629,7 +629,7 @@ ###AutoHotkey -* [AHKbook - the book for AutoHotkey](http://maul-esel.github.io/ahkbook/index.html) +* [AHKbook - the book for AutoHotkey](http://ahkscript.github.io/ahkbook/index.html) ###Autotools From 4d1bbb51763a0fc3c160c2730a16c72954a18e2e Mon Sep 17 00:00:00 2001 From: amishpatel1994 Date: Mon, 23 Jun 2014 16:18:36 -0400 Subject: [PATCH 558/570] Added Jenkins Book --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index ec2fda02a..f1b5d57d7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -62,6 +62,7 @@ * [JavaScript](#javascript) * [Javascript frameworks](#javascript-frameworks) * [Node.js](#nodejs) +* [Jenkins](#jenkins) * [Language Agnostic](#language-agnostic) * [Algorithms & Datastructures](#algorithms--data-structures) * [Cellular Automata](#cellular-automata) @@ -1082,6 +1083,10 @@ For resources on Angular.js, Backbone.js, D3.js, Dojo, Ember.js, Express.js, jQu * [Node.js Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) *(Just fill the fields with any values)* +###Jenkins +* [Jenkins: The Definitive Guide](http://it-ebooks.info/book/576/) (PDF) + + ###LaTeX * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) (PDF) * [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX) From 339eb77cb20d978432ecbf784717ee165c6243ff Mon Sep 17 00:00:00 2001 From: amishpatel1994 Date: Mon, 23 Jun 2014 16:39:17 -0400 Subject: [PATCH 559/570] added a more trusted sire for Jenkins pdf --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index f1b5d57d7..51a9b3a4b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1084,7 +1084,7 @@ For resources on Angular.js, Backbone.js, D3.js, Dojo, Ember.js, Express.js, jQu ###Jenkins -* [Jenkins: The Definitive Guide](http://it-ebooks.info/book/576/) (PDF) +* [Jenkins: The Definitive Guide](http://www.wakaleo.com/books/jenkins-the-definitive-guide) (PDF) ###LaTeX From 67aecc56fcabb1d022ddf6f9e27fed59ab78a324 Mon Sep 17 00:00:00 2001 From: Fwiffo Date: Tue, 24 Jun 2014 14:13:06 -0700 Subject: [PATCH 560/570] fixes #1026 --- free-programming-books-es.md | 1 - free-programming-books.md | 11 ++--------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 8c43b6813..d2fef4e26 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -124,7 +124,6 @@ ###Emacs -* [Emacs: Iniciación a la edición](http://www.rpublica.net/emacs/emacs.html) ###Ensamblador diff --git a/free-programming-books.md b/free-programming-books.md index 51a9b3a4b..d0b197672 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -293,7 +293,6 @@ * [A Programmer's Guide to Data Mining](http://guidetodatamining.com/) (Draft) - Ron Zacharski * [Data Jujitsu: The Art of Turning Data into Product](http://www.oreilly.com/data/free/data-jujitsu.csp) *(Just fill the fields with any values)* * [Data Mining Algorithms In R](http://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R) -* [Data Mining and Analysis: Fundamental Concepts and Algorithms](http://www.dataminingbook.info/DokuWiki/doku.php) (Draft) * [Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](http://arxiv.org/pdf/1206.1754v2.pdf) (PDF) * [Introduction to Data Science](https://docs.google.com/file/d/0B6iefdnF22XQeVZDSkxjZ0Z5VUE/edit?pli=1) - Jeffrey Stanton * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html) @@ -411,7 +410,6 @@ * [Programming with Unicode](http://unicodebook.readthedocs.org/) * [Project Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf) (PDF) * [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap -* [SVG Essentials](http://commons.oreilly.com/wiki/index.php/SVG_Essentials) * [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) * [Small Memory Software](http://www.smallmemory.com/book.html) * [The Quest for Artificial Intelligence: A History of Ideas and Achievements](http://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson @@ -430,7 +428,6 @@ * [Code Connected vol.1](http://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ) * [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)* * [High-Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html) -* [Network Security Tools](http://commons.oreilly.com/wiki/index.php/Network_Security_Tools) * [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) * [ZeroMQ Guide](http://zguide.zeromq.org/page%3Aall) @@ -445,7 +442,6 @@ * [Innovation Happens Elsewhere](http://dreamsongs.com/IHE/IHE.html) * [Open Advice: FOSS: What We Wish We Had Known When We Started](http://open-advice.org/) * [Producing Open Source Software](http://producingoss.com/) -* The Art of Community: Building the New Age of Participation; [First edition](http://www.artofcommunityonline.org/downloads/jonobacon-theartofcommunity-1ed.pdf) (PDF), [Second edition](http://ubuntuone.com/0n352YwUjlcFR8PjIELH67) (PDF) - Jono Bacon * [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 Cathedral and the Bazaar](http://www.catb.org/esr/writings/cathedral-bazaar/) - Eric S. Raymond * [The Future of the Internet](http://futureoftheinternet.org/) @@ -887,12 +883,12 @@ ###Groovy ####Gradle -* [Gradle User Guide](http://www.gradle.org/docs/current/userguide/userguide.html)([PDF](http://www.gradle.org/docs/current/userguide/userguide.pdf)) - Hans Dockter, Adam Murdoch +* [Gradle User Guide](http://www.gradle.org/docs/current/userguide/userguide.html) ([PDF](http://www.gradle.org/docs/current/userguide/userguide.pdf)) - Hans Dockter, Adam Murdoch * [Building Java Projects with Gradle](http://spring.io/guides/gs/gradle/) * [Building and Testing with Gradle](http://www.gradleware.com/registered-access?content=books%2Fbuilding-and-testing%2F) ####Grails -* [The Grails Framework - Reference Documentation](http://grails.org/doc/latest/)([PDF](http://grails.org/doc/latest/guide/single.pdf)) - Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley, Burt Beckwith, Lari Hotari +* [The Grails Framework - Reference Documentation](http://grails.org/doc/latest/) ([PDF](http://grails.org/doc/latest/guide/single.pdf)) - Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley, Burt Beckwith, Lari Hotari * [Grails Tutorial for Beginners](http://grails.asia/grails-tutorial-for-beginners/) - GRAILS COOKBOOK * [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started) @@ -1319,7 +1315,6 @@ See also [TeX](#tex) * [Laravel: Code Bright](http://daylerees.com/codebright) * [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf) * [PHP Best Practices](https://phpbestpractices.org/) -* [PHP Cookbook](http://commons.oreilly.com/wiki/index.php/PHP_Cookbook) * [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials) * [PHP Internals Book](http://www.phpinternalsbook.com/) * [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) @@ -1439,7 +1434,6 @@ See also [TeX](#tex) ####Django -* [Deploy Django](http://www.deploydjango.com) * [Django by Example](http://www.lightbird.net/dbe/) (1.2) * [Django by Example for Django 1.5](http://lightbird.net/dbe2/) (1.5) * [Djen of Django](http://agiliq.com/books/djenofdjango/) @@ -1538,7 +1532,6 @@ See also [TeX](#tex) ###Sage -* [Sage for Newbies](http://sage.math.washington.edu/home/tkosan/newbies_book/) - Ted Kosan * [Sage for Power Users](http://modular.math.washington.edu/books/sagebook/sagebook.pdf) (PDF) - William * [The Sage Manuals](http://sagemath.org/doc/) From d02899859b93709ae05d0f2e37ab327c5a0998b2 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Wed, 25 Jun 2014 13:27:13 +0430 Subject: [PATCH 561/570] Remove Emacs from file --- free-programming-books-es.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index d2fef4e26..9b89ab32e 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -14,7 +14,6 @@ * [C++](#c-1) * [CSS](#CSS) * [Coffeescript](#coffeescript) -* [Emacs](#emacs) * [Ensamblador](#ensamblador) * [Erlang](#erlang) * [Git](#git) @@ -123,9 +122,6 @@ * [Coffeescript, un pequeño gran libro – Javi Jiménez](https://leanpub.com/coffeescript) -###Emacs - - ###Ensamblador * [Codigo de Maquina para Principiantes](http://www.worldofspectrum.org/infoseekid.cgi?id=2000227) (PDF), Lisa Watts y Mike Wharton [Z80 and 6502 CPUs] * [Lenguaje Ensamblador para PC - Paul Carter](http://drpaulcarter.com/pcasm/) From 0be19f5c31b564cf66b5992335d1dbff00c9c641 Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 26 Jun 2014 10:19:21 +0100 Subject: [PATCH 562/570] Update free-programming-books Added FutureLearn Mooc --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index d0b197672..9c7ac1afa 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -421,6 +421,7 @@ * [Coursera](https://www.coursera.org/) * [MIT OCW](http://ocw.mit.edu/OcwWeb/web/home/home/index.htm) * [Udacity](https://www.udacity.com/) +* [FutureLearn](https://www.futurelearn.com/) ####Networking From b17f2d926f1c8ec406da0ac1aba55afe513f27b5 Mon Sep 17 00:00:00 2001 From: uribo Date: Sat, 28 Jun 2014 13:59:26 +0900 Subject: [PATCH 563/570] add R book --- free-programming-books-ja.md | 1 + free-programming-books.md | 1 + 2 files changed, 2 insertions(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 71b11176b..81c534c42 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -436,6 +436,7 @@ * [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://psycho.edu.yamaguchi-u.ac.jp/?page_id=626) (PDF, ePUB) - 小杉考司, 押江隆 * [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) - 奥村泰之 diff --git a/free-programming-books.md b/free-programming-books.md index 9c7ac1afa..35870f303 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1461,6 +1461,7 @@ See also [TeX](#tex) * [Advanced R Programming](http://adv-r.had.co.nz/) * [Introduction to Probability and Statistics Using R](http://cran.r-project.org/web/packages/IPSUR/vignettes/IPSUR.pdf) (PDF) - G. Jay Kerns * [Learning Statistics with R](http://health.adelaide.edu.au/psychology/ccs/teaching/lsr/) - Daniel Navarro +* [learnR](https://github.com/renkun-ken/learnR) - (Work in Progress) - Kun Ren * [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf) (PDF) - Julian J. Faraway * [R by example](http://www.mayin.org/ajayshah/KB/R/index.html) * [R for spatial analysis](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/spatialEpiBook.pdf) (PDF) From e15a31a74db5b67586f1500bfd06a66a84e9ec1a Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Sun, 29 Jun 2014 15:50:23 -0700 Subject: [PATCH 564/570] Add PHP track --- free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 5e98aaf83..b40b634bc 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -87,6 +87,7 @@ ###PHP +* [CodeCademy PHP](http://www.codecademy.com/tracks/php) * [Learn PHP](http://www.learn-php.org/) From d2f8c87ac33d3b611c10d126046f59f7d3c3a78d Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Sun, 29 Jun 2014 15:54:09 -0700 Subject: [PATCH 565/570] Add Go koans --- free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index b40b634bc..65a032d9e 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -35,6 +35,7 @@ ###Go +* [Go Koans](https://github.com/cdarwin/go-koans) * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) From c422cc9b3ebe71c74a7148641ee457152b95b306 Mon Sep 17 00:00:00 2001 From: Adam Horak Date: Sun, 29 Jun 2014 20:02:39 -0700 Subject: [PATCH 566/570] Added Human Javascript --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 35870f303..42b1624e0 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1042,6 +1042,7 @@ * [Eloquent JavaScript 2nd edition](https://github.com/marijnh/Eloquent-JavaScript) (work in progress) * [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke * [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml) +* [Human Javascript](http://read.humanjavascript.com/) * [JavaScript Allongé](https://leanpub.com/javascript-allonge/read) * [JavaScript Bible](http://media.wiley.com/product_ancillary/28/07645334/DOWNLOAD/all.pdf) (PDF) * [JavaScript Enlightenment](http://www.javascriptenlightenment.com/) - Cody Lindley From 872f795338b2034a013b1e91762b5cdbfccac170 Mon Sep 17 00:00:00 2001 From: Karthikeyan A K <77minds@gmail.com> Date: Mon, 30 Jun 2014 11:46:53 +0530 Subject: [PATCH 567/570] Added I Love Ruby --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 35870f303..8b928f4a0 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1505,6 +1505,7 @@ See also [TeX](#tex) * [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) * [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald * [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) +* [I Love Ruby](http://goo.gl/1qrMUN) ####RSpec From cb9aee2f0ba7618c9ad9e0e18af30bfcdc24662b Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 30 Jun 2014 10:13:52 -0500 Subject: [PATCH 568/570] [en] Adding DevOps for dummies --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a1f719f23..05ebdf629 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -381,6 +381,7 @@ * [Data-Intensive Text Processing with MapReduce](http://www.umiacs.umd.edu/~jimmylin/MapReduce-book-final.pdf) (PDF) * [Designing Interfaces](http://designinginterfaces.com) by Jennifer Tidwell * [DevDocs](http://devdocs.io/) - Documents for Developers in 1 place +* [DevOps For Dummies (IBM Edition)](http://public.dhe.ibm.com/common/ssi/ecm/en/ram14011usen/RAM14011USEN.PDF) (PDF) * [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/) * [Digital Signal Processing For Communications](http://www.sp4comm.org/) * [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html) From 80766698b8174c260991ef0b6a9e8494f435a4f4 Mon Sep 17 00:00:00 2001 From: Levi Bostian Date: Mon, 30 Jun 2014 19:32:11 -0500 Subject: [PATCH 569/570] Add MongoDB Succinctly ebook. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index bb3cc9676..a1f719f23 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1223,6 +1223,7 @@ See also [TeX](#tex) * [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/) +* [MongoDB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/mongodb) (PDF, Kindle) *(Just fill the fields with any values)* ###Oberon From f739d4e9ddfe39df2b21dcf40200ba6bce43a1e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sun, 6 Jul 2014 17:14:33 +0200 Subject: [PATCH 570/570] Added czech podcasts --- README.md | 1 + free-podcasts-screencasts-cs.md | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 free-podcasts-screencasts-cs.md diff --git a/README.md b/README.md index 6dd42c674..79ca065d4 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl ### Podcast - Screencast Free Podcasts and Screencasts: ++ Czech: [github](/free-podcasts-screencasts-cs.md) + English: [github](/free-podcasts-screencasts-en.md) diff --git a/free-podcasts-screencasts-cs.md b/free-podcasts-screencasts-cs.md new file mode 100644 index 000000000..362526cd4 --- /dev/null +++ b/free-podcasts-screencasts-cs.md @@ -0,0 +1,5 @@ +###Podcasty + +* [CZpodcast](http://java.cz/article/czpodcast) +* [DevMinutes](http://devminutes.cz/) +* [Brus kódu](http://bruskodu.cz/) - pro frontend vývojáře