From bcfcc84f4bb20f97b09e2b6133c2e0471a4b14c8 Mon Sep 17 00:00:00 2001 From: Diego Ponce Date: Sun, 29 Jun 2014 22:50:20 -0500 Subject: [PATCH 001/120] Add Learn Markdown I added "Learn Markdown" and created the Markdown section. --- free-programming-books.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 35870f30329c6..0731b7b7cefe6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1154,6 +1154,10 @@ See also [TeX](#tex) * [Programming Gems](http://www.lua.org/gems/) +###Markdown +* [Learn Markdown](https://www.gitbook.io/book/gitbookio/markdown) (PDF) (EPUB) (MOBI) - GitBookIO, Sammy P., Aaron O. + + ###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/) From cb9aee2f0ba7618c9ad9e0e18af30bfcdc24662b Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 30 Jun 2014 10:13:52 -0500 Subject: [PATCH 002/120] [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 a1f719f235e9c..05ebdf629f77c 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 003/120] 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 bb3cc967646db..a1f719f235e9c 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 49f81b3fe08a997b8ef314401353c71693360019 Mon Sep 17 00:00:00 2001 From: chastai Date: Sat, 5 Jul 2014 16:18:02 +0200 Subject: [PATCH 004/120] Add "Compiling Techniques" by F.R.A. Hopgood --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 05ebdf629f77c..d72a1d5cb5a0d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -275,6 +275,7 @@ * [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 +* [Compiling Techniques](http://www.chilton-computing.org.uk/acl/literature/books/compilingtechniques/overview.htm) - F.R.A. Hopgood, Macdonald, 1969 * [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 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 005/120] 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 6dd42c6741b1c..79ca065d40a0a 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 0000000000000..362526cd4d0ba --- /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 From 9f1a9538bafb36a7a23215b68a04939f873e1899 Mon Sep 17 00:00:00 2001 From: Abraham Kuri Date: Tue, 8 Jul 2014 00:51:01 -0500 Subject: [PATCH 006/120] Adds Building REST APIs with Rails book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 05ebdf629f77c..dd27dd5f4de79 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1530,6 +1530,7 @@ See also [TeX](#tex) * [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) +* [Building REST APIs with Rails](http://apionrails.icalialabs.com/book) ###Rust From e85467017f8456b224f242013500175f370eb513 Mon Sep 17 00:00:00 2001 From: maieul Date: Tue, 8 Jul 2014 16:33:14 +0200 Subject: [PATCH 007/120] apprendre l'informatique sans ordinateur --- free-programming-books-fr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index 1a0f981a080e5..b2a26948c9db0 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -43,6 +43,7 @@ ####Algorithmique * [Algorithmique](http://pauillac.inria.fr/~quercia/cdrom/cours), par Michel Quercia +* [Apprendre l'informatique sans ordinateur](https://interstices.info/jcms/c_47072/enseigner-et-apprendre-les-sciences-informatiques-a-lecole), par Tim Bell, Ian H. Witten et Mike Fellows (traduit) * [É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/) From 183fffc548d4dd838950b5579ad0fda35cac6f12 Mon Sep 17 00:00:00 2001 From: maieul Date: Tue, 8 Jul 2014 17:09:00 +0200 Subject: [PATCH 008/120] =?UTF-8?q?cr=C3=A9ation=20d'une=20rubrique=20ad?= =?UTF-8?q?=20hoc=20p=C3=A9dagogie=20pour=20enfants=20et=20adolescents?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-fr.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index d2d23ad345850..c6a9e90d3b3c1 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -6,6 +6,7 @@ * [Logiciels libres](#logiciels-libres) * [Makefile](#makefile) * [Méthodes de développment](#méthodes-de-développement) + * [Pédagogie pour enfants et adolescents](#pédagogie-pour-enfants-et-adolescents) * [Théorie des langages](#théorie-des-langages) * [Assembleur](#assembleur) * [Bash / Shell](#bash--shell) @@ -41,7 +42,6 @@ ###Non dépendant du langage ####Algorithmique * [Algorithmique](http://pauillac.inria.fr/~quercia/cdrom/cours), par Michel Quercia -* [Apprendre l'informatique sans ordinateur](https://interstices.info/jcms/c_47072/enseigner-et-apprendre-les-sciences-informatiques-a-lecole), par Tim Bell, Ian H. Witten et Mike Fellows (traduit) * [É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/) @@ -66,6 +66,10 @@ ####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 +####Pédagogie pour enfants et adolescents + +* [Apprendre l'informatique sans ordinateur](https://interstices.info/jcms/c_47072/enseigner-et-apprendre-les-sciences-informatiques-a-lecole), par Tim Bell, Ian H. Witten et Mike Fellows (traduit) + ####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 From ec523051dc3c00cfe042dc0a5ea28074239a3ec8 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Tue, 8 Jul 2014 21:42:36 +0430 Subject: [PATCH 009/120] Adding Markdown to Index #1037 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index f43bcdb8a9378..a3f0e7ac3e56d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -94,6 +94,7 @@ * [Linux](#linux) * [Lisp](#lisp) * [Lua](#lua) +* [MarkDown](#markdown) * [Mathematica](#mathematica) * [MATLAB](#matlab) * [Maven](#maven) From 87fc0b45c9e7572f178d3069c14fe2b8dcb54748 Mon Sep 17 00:00:00 2001 From: "B. Estrade" Date: Thu, 10 Jul 2014 19:40:27 -0500 Subject: [PATCH 010/120] Added NKS to Cellular Automata Book list --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 59fcd58166b0f..8f8ec38a37bad 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -262,6 +262,7 @@ ####Cellular Automata * [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html) +* [A New Kind of Science](https://www.wolframscience.com/nksonline/toc.html) - Stephen Wolfram ####Cloud Computing From f85201b32dacddbe70bf1fc185edc246ad0f122c Mon Sep 17 00:00:00 2001 From: "B. Estrade" Date: Fri, 11 Jul 2014 13:48:13 -0500 Subject: [PATCH 011/120] I added a few new books here and there. Notably, I created entries for these new languages: Alef, Chapel, Cilk, Limbo, and OpenMP. --- free-programming-books.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 8f8ec38a37bad..62948b36d62e3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1,6 +1,7 @@ ###Index * [Ada](#ada) * [Agda](#agda) +* [Alef](#alef) * [Android](#android) * [APL](#apl) * [Arduino](#arduino) @@ -16,6 +17,8 @@ * [C](#c) * [C#](#c-sharp) * [C++](#c-1) +* [Chapel](#chapel) +* [Cilk](#cilk) * [Clojure](#clojure) * [COBOL](#cobol) * [CoffeeScript](#coffeescript) @@ -91,6 +94,7 @@ * [Theoretical Computer Science](#theoretical-computer-science) * [Web Performance](#web-performance) * [LaTeX](#latex) +* [Limbo](#limbo) * [Linux](#linux) * [Lisp](#lisp) * [Lua](#lua) @@ -110,6 +114,7 @@ * [OCaml](#ocaml) * [Octave](#octave) * [OpenGL ES](#opengl-es) +* [OpenMP](#openmp) * [OpenSCAD](#openscad) * [Oracle PL/SQL](#oracle-plsql) * [Oracle Server](#oracle-server) @@ -575,11 +580,15 @@ * [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) +* [Ada Programming](http://en.wikibooks.org/wiki/Ada_Programming) +* [Ada Reference Manual - ISO/IEC 8652:2012(E) Language and Standard Libraries](http://www.ada-auth.org/standards/12rm/RM-Final.pdf) (PDF) ###Agda * [Agda Tutorial](https://people.inf.elte.hu/divip/AgdaTutorial/Index.html) +###Alef +* [Alef Language Reference Manual](http://doc.cat-v.org/plan_9/2nd_edition/papers/alef/ref) ###Android * [Android 4 App Development Essentials](http://www.techotopia.com/index.php/Android_4_App_Development_Essentials) @@ -642,6 +651,7 @@ ###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 +* [An Awk Primer](https://en.wikibooks.org/wiki/An_Awk_Primer) ###Bash @@ -717,6 +727,12 @@ * [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) +###Chapel +* [Chapel Tutorial](http://faculty.knox.edu/dbunde/teaching/chapel/) +* [Chapel Tutorial for Programmers](http://cs.colby.edu/kgburke/?resource=chapelTutorial) + +###Cilk +* [Cilk 5.4.6 Reference Manual](http://supertech.csail.mit.edu/cilk/manual-5.4.6.pdf) (PDF) ###Clojure * [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/) @@ -1096,6 +1112,8 @@ For resources on Angular.js, Backbone.js, D3.js, Dojo, Ember.js, Express.js, jQu See also [TeX](#tex) +###Limbo +* [Inferno Programming With Limbo](http://doc.cat-v.org/inferno/books/inferno_programming_with_limbo/) ###Linux * [Ad Hoc Data Analysis From The Unix Command Line](http://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line) @@ -1264,6 +1282,9 @@ See also [TeX](#tex) ###OpenGL ES * [iPhone 3D Programming - Developing Graphical Applications with OpenGL ES](http://chimera.labs.oreilly.com/books/1234000001814/index.html) - Philip Rideout +###OpenMP +* [A Guide To OpenMP](http://www2.cs.uh.edu/~estrabd/openmp-combined.pdf) (PDF) +* [OpenMP Application Programming Interface Standard Version 4.0](http://www.openmp.org/mp-documents/OpenMP4.0.0.pdf) (PDF) ###OpenSCAD * [OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual) @@ -1307,9 +1328,9 @@ See also [TeX](#tex) * [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/) +* [Template Toolkit Documentation](http://template-toolkit.org/docs/index.html) ###PHP @@ -1376,6 +1397,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 * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci +* [GNU Prolog Manual](http://www.gprolog.org/manual/gprolog.pdf) (PDF) ####Constraint Logic Programming (extended Prolog) From 67380ba9417035e03c3fe79afa71335a69104775 Mon Sep 17 00:00:00 2001 From: Arthur Verschaeve Date: Sat, 12 Jul 2014 11:42:08 +0200 Subject: [PATCH 012/120] Added backbone.js book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 62948b36d62e3..ce56964b035cc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1076,6 +1076,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 +* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) - 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 9dccdd406ade532e847a62fc807ef90e05192d6f Mon Sep 17 00:00:00 2001 From: Suzanne Hamilton Date: Sat, 12 Jul 2014 13:54:35 +0100 Subject: [PATCH 013/120] Add Apprenticeship Patterns --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 62948b36d62e3..6dddbe3e6bbc7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -487,6 +487,7 @@ ####Professional Development +* [Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman](http://chimera.labs.oreilly.com/books/1234000001813/index.html) - David H. Hoover and Adewale Oshineye * [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 From f82c45b9a5e8d8760caf12aebbeda48ff93f5f80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?leyla=20KAP=C4=B0?= Date: Sat, 12 Jul 2014 17:05:09 +0300 Subject: [PATCH 014/120] Update free-programming-books-tr.md --- free-programming-books-tr.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 7adbe54fc21a7..276f0b96f920e 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -11,6 +11,7 @@ * [Matlab](#matlab) * [PHP](#php) * [Python](#python) +* [Ruby](#ruby) * [Rust](#rust) @@ -57,5 +58,11 @@ * [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) +###Ruby +* [Ruby](https://www.ruby-lang.org/tr/) +* [Ruby Kullanıcı Kılavuzu](http://www.belgeler.org/uygulamalar/ruby/ruby-ug.html) +* [Yirmi Dakikada Ruby](https://www.ruby-lang.org/tr/documentation/quickstart/) +* [AB2014 Ruby Programlama Dili](https://github.com/leylaKapi/AB2014-Ruby-Programlama-Dili/blob/master/Ruby_AB2014.md) + ###Rust * [Rust'a Giriş](http://bit.ly/rustagiris) From 3016896ab3c1d2a03c0240bbcb2f458ffd833feb Mon Sep 17 00:00:00 2001 From: Bilal Date: Sun, 13 Jul 2014 00:24:16 +0300 Subject: [PATCH 015/120] Update free-programming-books-tr.md with iOS source --- free-programming-books-tr.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 276f0b96f920e..b8daf1470c616 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -4,6 +4,7 @@ * [Fortran](#fortran) * [Git](#git) * [Go](#go) +* [iOS](#ios) * [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) @@ -34,6 +35,9 @@ ###Go * [Go Turu](http://tur.a.golang.org.tr) +###iOS +* [iOS Geleceği Yazanlar](https://gelecegiyazanlar.turkcell.com.tr/konu/ios/) + ###Java * [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) From 58887a7278c0bff322128439ed7bec8c401d7419 Mon Sep 17 00:00:00 2001 From: msxiyev Date: Sun, 13 Jul 2014 19:37:47 +0300 Subject: [PATCH 016/120] added free-programming-books-az.md{some Programing language and linux source in Azerbaijan language} --- free-programming-books-az.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 free-programming-books-az.md diff --git a/free-programming-books-az.md b/free-programming-books-az.md new file mode 100644 index 0000000000000..da62d93a2ae25 --- /dev/null +++ b/free-programming-books-az.md @@ -0,0 +1,8 @@ +###Index +*[Linux](#Linux) +*[C](#c) + +###Linux +* [Linux](http://ilkaddimlar.com/Linux/Linux/18/Linux) +###C +* [C Proqramlaşdırma Dilinə Giriş](http://ilkaddimlar.com/C-Proqramlasdirma-dili/428/Giris) \ No newline at end of file From 4323766cff2a3cddda77ca885315bf590dc661b8 Mon Sep 17 00:00:00 2001 From: msxiyev Date: Sun, 13 Jul 2014 20:12:03 +0300 Subject: [PATCH 017/120] added Azerbaijan Spoken Languages --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 79ca065d40a0a..d260b5f52a1eb 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 ++ Azerbaijan: [github](/free-programming-books-az.md) + Bulgarian: [github](/free-programming-books-bg.md) + Chinese: [github](/free-programming-books-zh.md) + Czech: [github](/free-programming-books-cs.md) From 01340ce8f0b7cc1517ba84ce32b189a8fa5231ec Mon Sep 17 00:00:00 2001 From: msxiyev Date: Sun, 13 Jul 2014 22:13:17 +0300 Subject: [PATCH 018/120] updated free-programming-books-az.md --- free-programming-books-az.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/free-programming-books-az.md b/free-programming-books-az.md index da62d93a2ae25..6572e6e8c0974 100644 --- a/free-programming-books-az.md +++ b/free-programming-books-az.md @@ -1,8 +1,9 @@ ###Index -*[Linux](#Linux) -*[C](#c) +* [Linux](#Linux) +* [C](#c) ###Linux * [Linux](http://ilkaddimlar.com/Linux/Linux/18/Linux) + ###C * [C Proqramlaşdırma Dilinə Giriş](http://ilkaddimlar.com/C-Proqramlasdirma-dili/428/Giris) \ No newline at end of file From 55a31f72dfc00b34a8d2ac602f229014615ee767 Mon Sep 17 00:00:00 2001 From: "B. Estrade" Date: Sun, 13 Jul 2014 19:10:58 -0500 Subject: [PATCH 019/120] added link to elasticsearch definitive guide github repo --- 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 b04639e4c7342..25d1953c792cc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -800,7 +800,7 @@ ###Elasticsearch * [Exploring Elasticsearch](http://exploringelasticsearch.com/) -* [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html) +* [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html) ([fork it on GH](https://github.com/elasticsearch/elasticsearch-definitive-guide)) ###Emacs From 9bae991b7d497b020d15c0f8f82c384482313af9 Mon Sep 17 00:00:00 2001 From: msxiyev Date: Mon, 14 Jul 2014 05:12:42 +0300 Subject: [PATCH 020/120] updated free-programming-books-az.md{added PHP,HTML,JavaScript source} --- free-programming-books-az.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/free-programming-books-az.md b/free-programming-books-az.md index 6572e6e8c0974..0d76bef683fb4 100644 --- a/free-programming-books-az.md +++ b/free-programming-books-az.md @@ -1,9 +1,23 @@ ###Index * [Linux](#Linux) * [C](#c) +* [JavaScript](#javascript) +* [HTML](#html) +* [PHP](#php) + + ###Linux * [Linux](http://ilkaddimlar.com/Linux/Linux/18/Linux) ###C -* [C Proqramlaşdırma Dilinə Giriş](http://ilkaddimlar.com/C-Proqramlasdirma-dili/428/Giris) \ No newline at end of file +* [C Proqramlaşdırma Dilinə Giriş](http://ilkaddimlar.com/C-Proqramlasdirma-dili/428/Giris) + +###JavaScript +* [JavaScript Garden](http://ilkaddimlar.com/JavaScript/182/Obyekt-anlayisi) + +###HTML +* [HTML](http://ilkaddimlar.com/HTML/36/Esas-aletler-El-ile-islemeyi-oyrenirik) + +###PHP +* [PHP](http://ilkaddimlar.com/PHP/PHP/17/PHP) \ No newline at end of file From 7a20bb3192cad061fc7108ec873f3b324dcdee0c Mon Sep 17 00:00:00 2001 From: msxiyev Date: Mon, 14 Jul 2014 05:15:57 +0300 Subject: [PATCH 021/120] updated free-programming-books-az.md{added CSS source} --- free-programming-books-az.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/free-programming-books-az.md b/free-programming-books-az.md index 0d76bef683fb4..abe4e9f87c385 100644 --- a/free-programming-books-az.md +++ b/free-programming-books-az.md @@ -4,7 +4,7 @@ * [JavaScript](#javascript) * [HTML](#html) * [PHP](#php) - +* [CSS](#css) ###Linux @@ -15,9 +15,9 @@ ###JavaScript * [JavaScript Garden](http://ilkaddimlar.com/JavaScript/182/Obyekt-anlayisi) - ###HTML * [HTML](http://ilkaddimlar.com/HTML/36/Esas-aletler-El-ile-islemeyi-oyrenirik) - ###PHP -* [PHP](http://ilkaddimlar.com/PHP/PHP/17/PHP) \ No newline at end of file +* [PHP](http://ilkaddimlar.com/PHP/PHP/17/PHP) +###CSS +* [CSS](http://ilkaddimlar.com/kateqoriya12/CSS) \ No newline at end of file From 1838a1fa85b5f48bf4db4029198aa77713828069 Mon Sep 17 00:00:00 2001 From: msxiyev Date: Mon, 14 Jul 2014 05:17:00 +0300 Subject: [PATCH 022/120] updated free-programming-books-az. --- free-programming-books-az.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-az.md b/free-programming-books-az.md index abe4e9f87c385..d4ecd80d0449e 100644 --- a/free-programming-books-az.md +++ b/free-programming-books-az.md @@ -15,9 +15,12 @@ ###JavaScript * [JavaScript Garden](http://ilkaddimlar.com/JavaScript/182/Obyekt-anlayisi) + ###HTML * [HTML](http://ilkaddimlar.com/HTML/36/Esas-aletler-El-ile-islemeyi-oyrenirik) + ###PHP * [PHP](http://ilkaddimlar.com/PHP/PHP/17/PHP) + ###CSS * [CSS](http://ilkaddimlar.com/kateqoriya12/CSS) \ No newline at end of file From 6bcbb0e87f79bd4125a7d278d6c51c6dae17a71e Mon Sep 17 00:00:00 2001 From: Francis Bergin Date: Mon, 14 Jul 2014 23:59:17 -0400 Subject: [PATCH 023/120] added vhdl book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index b04639e4c7342..1f56bb2e6f5f7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1738,6 +1738,7 @@ See also [LaTeX](#latex) * [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/) +* [Free Range VHDL](http://www.freerangefactory.org/site/pmwiki.php/Main/DownloadBooks) (TeX and PDF) by Bryan Mealy, Fabrizio Tappero ###Vim From f7ae33cf53a2f84878aaab7ff469e6163aab44b8 Mon Sep 17 00:00:00 2001 From: Vishal Sodani Date: Fri, 18 Jul 2014 00:23:11 +0530 Subject: [PATCH 024/120] Add learn lisp hard way --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 576b7a7d68ae9..0a720b149bfc5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1171,6 +1171,7 @@ See also [TeX](#tex) * [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 +* [Learn Lisp The Hard Way](http://learnlispthehardway.org/book/) - Colin J.E. Lupton ###Lua From 807987c22da9d4cac025b9e9a3672b9170a74962 Mon Sep 17 00:00:00 2001 From: Levi Bostian Date: Fri, 18 Jul 2014 19:47:49 -0500 Subject: [PATCH 025/120] Add Android 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 576b7a7d68ae9..c9a7fc9201a57 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -600,6 +600,7 @@ * [Google Android Developer Training](https://developer.android.com/training/index.html) * [Styling Android](http://www.stylingandroid.com/) * [TechnoTalkative Android](http://www.technotalkative.com/android/) +* [Android Programming Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/android) (PDF, Kindle) *(Just fill the fields with any values)* ###APL From b9bd7d52c3f120d76ede83b3ef1327315c8c6465 Mon Sep 17 00:00:00 2001 From: sugatang-itlog Date: Mon, 21 Jul 2014 07:17:09 +0800 Subject: [PATCH 026/120] Added Let's learn Go! - http://go-book.appspot.com Added Let's learn Go! - http://go-book.appspot.com --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 576b7a7d68ae9..dc96cf72fb4ad 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -900,6 +900,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) +* [Let's learn Go!](http://go-book.appspot.com) ###Groovy From 903e21f6553b79c68fbf9315d559d6b35148c7de Mon Sep 17 00:00:00 2001 From: Levi Bostian Date: Mon, 21 Jul 2014 20:52:21 -0500 Subject: [PATCH 027/120] Add PowerShell 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 430fde6c1e69e..82135d76ea971 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1376,6 +1376,7 @@ See also [TeX](#tex) * [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) +* [PowerShell Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/powershell) (PDF, Kindle) *(Just fill the fields with any values)* ###Processing From dd543365afbd426927bc96bd2948e2d1ef13f43f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Puhl?= Date: Wed, 23 Jul 2014 10:09:41 -0300 Subject: [PATCH 028/120] Add link to PDF and Kindle for Android Succinctly Added direct link to PDF and Kindle formats at syncfusion.com; No login required. --- 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 430fde6c1e69e..70012634501e2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -600,7 +600,7 @@ * [Google Android Developer Training](https://developer.android.com/training/index.html) * [Styling Android](http://www.stylingandroid.com/) * [TechnoTalkative Android](http://www.technotalkative.com/android/) -* [Android Programming Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/android) (PDF, Kindle) *(Just fill the fields with any values)* +* [Android Programming Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/android) ([PDF](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.pdf), [Kindle](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.mobi)) *(Just fill the fields with any values)* ###APL From 8e49097dbb05c5373f5e7759c6384d948f9cf461 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 24 Jul 2014 15:07:49 +0430 Subject: [PATCH 029/120] 27,000 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d260b5f52a1eb..ddd7c8dd7c75d 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,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 26,000 people starred in 8 months. ;) +- be part of a project that over 27,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 2dea1a06f5e5f27340dfe7d7935463b3f06006b9 Mon Sep 17 00:00:00 2001 From: Dimitris Zlatanidis Date: Fri, 25 Jul 2014 06:06:11 +0300 Subject: [PATCH 030/120] Update free-programming-books-gr.md --- free-programming-books-gr.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-gr.md b/free-programming-books-gr.md index 9a2aee5fccfc2..83c5070c4be47 100644 --- a/free-programming-books-gr.md +++ b/free-programming-books-gr.md @@ -12,3 +12,7 @@ * [Εισαγωγή στη Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/Java-free-book.pdf) * [Σημειώσεις Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/shmeiwseis-Java-eBooks4Greeks.gr_.pdf) * [Εισαγωγή στη γλώσσα προγραμματισμού JAVA](http://www.ebooks4greeks.gr/dowloads/Pliroforiki/Glosses.program./Java__Downloaded_from_eBooks4Greeks.gr.pdf) + + +###Python +* [Ένα byte της Python](https://dl.dropboxusercontent.com/u/54790396/a_byte_of_python-el.pdf) From 39b7aa8033d88f043c4e366a506ce839ae4d8d15 Mon Sep 17 00:00:00 2001 From: Tauren Chieftain <6ahodir@gmail.com> Date: Sat, 26 Jul 2014 21:28:24 -0400 Subject: [PATCH 031/120] add "The Python GTK+ 3 Tutorial" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 3bd47f6a17ba8..8ce30517e8032 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1147,6 +1147,7 @@ See also [TeX](#tex) * [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) +* [The Python GTK+ 3 Tutorial](http://python-gtk-3-tutorial.readthedocs.org/en/latest/) * [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/) From bacafe58c722123aa13faedd673b0abebe47bf70 Mon Sep 17 00:00:00 2001 From: Christoph Uschkrat Date: Sun, 27 Jul 2014 22:16:50 +0200 Subject: [PATCH 032/120] Fix formatting --- CONTRIBUTING.md | 2 +- README.md | 4 +- free-courses-en.md | 26 +- free-podcasts-screencasts-cs.md | 2 +- free-podcasts-screencasts-en.md | 4 +- free-programming-books-az.md | 14 +- free-programming-books-bg.md | 4 +- free-programming-books-cs.md | 40 +-- free-programming-books-de.md | 50 +-- free-programming-books-es.md | 72 ++-- free-programming-books-fa_IR.md | 16 +- free-programming-books-fr.md | 72 ++-- free-programming-books-gr.md | 6 +- free-programming-books-hu.md | 28 +- free-programming-books-id.md | 8 +- free-programming-books-it.md | 40 +-- free-programming-books-ja.md | 140 ++++---- free-programming-books-ko.md | 16 +- free-programming-books-pl.md | 32 +- free-programming-books-pt_BR.md | 32 +- free-programming-books-pt_PT.md | 2 +- free-programming-books-ro.md | 18 +- free-programming-books-ru.md | 74 ++-- free-programming-books-tr.md | 32 +- free-programming-books-ua.md | 4 +- free-programming-books-zh.md | 2 +- free-programming-books.md | 350 +++++++++---------- free-programming-interactive-tutorials-en.md | 50 +-- javascript-frameworks-resources.md | 6 +- 29 files changed, 573 insertions(+), 573 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f6f6e600ec724..d0d7d76dc0fed 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -38,7 +38,7 @@ Like this example: * [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/) -###DTrace +### DTrace * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) * [Some Other Book](http://so.me/other/book.html) diff --git a/README.md b/README.md index ddd7c8dd7c75d..2e7b0768a5b45 100644 --- a/README.md +++ b/README.md @@ -1,5 +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. diff --git a/free-courses-en.md b/free-courses-en.md index d65edd9f8efb6..25d1e4e420818 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,4 +1,4 @@ -###Index +### Index * [Assembly](#assembly) * [C++](#c) * [Databases](#databases) @@ -13,38 +13,38 @@ * [Ruby](#ruby) -###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++ +### 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/) -###Databases +### 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) -###Haskell +### 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 +### 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 +### iOS * [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 +### Java * [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html) * [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) @@ -52,24 +52,24 @@ * [Problem Solving With Java](https://www.udacity.com/course/cs046) -###JS +### JS * [Egghead.io](https://egghead.io/) * [LearnStreet Walkthrough](https://www.learnstreet.com/lessons/study/javascript) -###OCaml +### OCaml * [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/) -###Oracle PL/SQL +### 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 +### 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 +### Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) diff --git a/free-podcasts-screencasts-cs.md b/free-podcasts-screencasts-cs.md index 362526cd4d0ba..eb51ef49b21c1 100644 --- a/free-podcasts-screencasts-cs.md +++ b/free-podcasts-screencasts-cs.md @@ -1,4 +1,4 @@ -###Podcasty +### Podcasty * [CZpodcast](http://java.cz/article/czpodcast) * [DevMinutes](http://devminutes.cz/) diff --git a/free-podcasts-screencasts-en.md b/free-podcasts-screencasts-en.md index 9da706b841bf3..eb9bbe5bc752f 100644 --- a/free-podcasts-screencasts-en.md +++ b/free-podcasts-screencasts-en.md @@ -1,8 +1,8 @@ -###Index +### Index * [Ruby](#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/) diff --git a/free-programming-books-az.md b/free-programming-books-az.md index d4ecd80d0449e..5c87126001313 100644 --- a/free-programming-books-az.md +++ b/free-programming-books-az.md @@ -1,4 +1,4 @@ -###Index +### Index * [Linux](#Linux) * [C](#c) * [JavaScript](#javascript) @@ -7,20 +7,20 @@ * [CSS](#css) -###Linux +### Linux * [Linux](http://ilkaddimlar.com/Linux/Linux/18/Linux) -###C +### C * [C Proqramlaşdırma Dilinə Giriş](http://ilkaddimlar.com/C-Proqramlasdirma-dili/428/Giris) -###JavaScript +### JavaScript * [JavaScript Garden](http://ilkaddimlar.com/JavaScript/182/Obyekt-anlayisi) -###HTML +### HTML * [HTML](http://ilkaddimlar.com/HTML/36/Esas-aletler-El-ile-islemeyi-oyrenirik) -###PHP +### PHP * [PHP](http://ilkaddimlar.com/PHP/PHP/17/PHP) -###CSS +### CSS * [CSS](http://ilkaddimlar.com/kateqoriya12/CSS) \ No newline at end of file diff --git a/free-programming-books-bg.md b/free-programming-books-bg.md index 23780b5d6735f..3fa77c1850cf6 100644 --- a/free-programming-books-bg.md +++ b/free-programming-books-bg.md @@ -1,8 +1,8 @@ -###Index +### 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-cs.md b/free-programming-books-cs.md index 4079697e62a1f..25fcb76cb87f5 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -1,4 +1,4 @@ -###Index +### Index * [Bash](#bash) * [Git](#git) * [Java](#java) @@ -20,55 +20,55 @@ * [XML](#xml) -###Bash +### Bash * [Bash očima Bohdana Milara](http://www.root.cz/knihy/bash-ocima-bohdana-milara/stahnout/980/) (PDF) -###Java +### 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 +### Git * [Pro Git](http://www.root.cz/knihy/pro-git/stahnout/1001/) (PDF) -###Language Agnostic -####Algoritmy a datové struktury +### Language Agnostic +#### Algoritmy a datové struktury * [Základy algoritmizace](http://www.root.cz/knihy/zaklady-algoritmizace/stahnout/950/) (PDF) -####Bezpečnost +#### Bezpečnost * [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) (PDF) -####Matematika +#### 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 +#### 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 * [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) (PDF) -####Sítě +#### Sítě * [Internetový protokol IPv6](http://www.root.cz/knihy/internetovy-protokol-ipv6-treti-vydani/) (PDF) -###LaTeX +### 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 * [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 +#### 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) @@ -76,26 +76,26 @@ * [Příručka uživatele Fedora 17](http://www.root.cz/knihy/prirucka-uzivatele-fedora-17/) (PDF) -###OpenSource +### 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) -###PHP +### PHP * [PHP Tvorba interaktivních internetových aplikací](http://www.kosek.cz/php/php-tvorba-interaktivnich-internetovych-aplikaci.pdf) -###Python +### 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 * [Ruby Tutoriál](http://www.root.cz/knihy/ruby-tutorial/stahnout/924/) (PDF) -###TeX +### 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 * [XML pro každého](http://www.root.cz/knihy/xml-pro-kazdeho/) (PDF) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 0cff17b41f420..89877ccddf8b8 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -1,4 +1,4 @@ -###Index +### Index * [Unabhängig von der Programmiersprache](#unabh%C3%A4ngig-von-der-programmiersprache) * [Action Script](#action-script) * [Android](#android) @@ -25,56 +25,56 @@ * [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) [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) [PDF] -###Assembly Language +### Assembly Language * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter -###C +### C * [C von A bis Z](http://openbook.galileocomputing.de/c_von_a_bis_z/) * [Softwareentwicklung in C](http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) [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/) * [Softwareprogrammierung in C++](http://www.iaik.tugraz.at/content/teaching/bachelor_courses/betriebssysteme/downloads/schmaranz2.pdf) [PDF] -###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) [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) @@ -85,7 +85,7 @@ * [CSS](http://peterkropff.de/site/css/css.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF] -###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/) @@ -93,44 +93,44 @@ * [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/) * [JavaScript](http://peterkropff.de/site/javascript/javascript.htm) — Peter Kropff (Grundlagen, AJAX, DOM, OOP) [Online, PDF] -###LaTeX +### LaTeX * [LaTeX : Referenz der Umgebungen, Makros, Längen und Zähler](http://www.lehmanns.de/page/latexreferenz/) -###Meta-Lists +### Meta-Lists * [Galileo Computing - openbook](http://www.galileocomputing.de/katalog/openbook) -###MySQL +### MySQL * [MySQL](http://peterkropff.de/site/mysql/mysql.htm) — Peter Kropff [Online, PDF] -###PHP +### PHP * [PHP PEAR](http://openbook.galileocomputing.de/php_pear/) * [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 * [PostgreSQL Einführung](http://cybertec.at/pgbook/) -###Python +### Python * [Python Das umfassende Handbuch](http://openbook.galileocomputing.de/python/) * [Programmiereinführung mit Python](http://opentechschool.github.io/python-beginners/de/) -###Ruby +### Ruby * [Programmieren mit Ruby](http://approximity.com/rubybuch2/) -###Ruby on Rails +### Ruby on Rails * [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] @@ -138,21 +138,21 @@ * [Ruby on Rails 3.2 für Ein-, Um- und Quereinsteiger](http://ruby-auf-schienen.de/3.2/) -###Scilab +### Scilab * [Einführung in Scilab/Xcos 5.4](http://www.buech-gifhorn.de/scilab/Einfuehrung.pdf) [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 9b89ab32eca5f..ad3bc1b49a318 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -1,4 +1,4 @@ -###Index +### Index * [Metalistas](#metalistas) * [Agnósticos](#agnosticos) * [Algoritmos y Estructuras de Datos](#algoritmos) @@ -36,14 +36,14 @@ * [SQL](#sql) -###Metalistas +### Metalistas * [CodeHero](http://codehero.co/) * [OPENLIBRA La Biblioteca Libre online que estabas esperando](http://www.etnassoft.com/biblioteca/) * [¡Quiero Aprender Python! - Python Argentina](http://python.org.ar/AprendiendoPython) -###Agnosticos -####Algoritmos +### Agnosticos +#### Algoritmos * [Algoritmos y Programación (Guía para docentes)](http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf) (PDF) * [Análisis de Algoritmos](http://docencia.izt.uam.mx/pece/pagina_academica/AA/indexa.html) * [Análisis y Diseño de Algoritmos](http://www.aliatuniversidades.com.mx/bibliotecasdigitales/pdf/sistemas/Analisis_y_disenio_de_algoritmos.pdf) (PDF) @@ -56,7 +56,7 @@ * [Teoría sintáctico-gramatical de objetos](http://www.bubok.es/libros/219288/Teoria-sintacticogramatical-de-objetos) -####Base de Datos +#### 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) @@ -64,16 +64,16 @@ * [Introducción a las Bases de Datos](http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-datos/P06_M2109_02147.pdf) (PDF) -####Ciencia Computacional +#### Ciencia Computacional * [Breves Notas sobre Teoría de la Computación](http://www.matematicas.unam.mx/jloa/publicaciones/teoria.pdf) (PDF) * [Breves Notas sobre Autómatas y Lenguajes](http://www.matematicas.unam.mx/jloa/publicaciones/automatasyLenguajes.pdf) (PDF) -####Cursos Masivos en Línea +#### Cursos Masivos en Línea * [MIT Opencourseware en Español](http://mit.ocw.universia.net/) -####Metodologías de desarrollo de software +#### 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) @@ -82,68 +82,68 @@ * [Scrum & Extreme Programming (para programadores)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) (PDF) -####Misceláneos +#### 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 +#### Paradigmas de Programación * [Programación Concurrente y Tiempo Real](http://www.libropctr.com/) * [Programación Funcional](http://www.staff.science.uu.nl/~fokke101/courses/fp-sp.pdf) (PDF) -####Sistemas Operativos +#### Sistemas Operativos * [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 +### 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 +### 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++ +### C++ * [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) -###CSS +### CSS * [CSS avanzado](http://librosweb.es/css_avanzado/) * [Estructura con CSS](http://es.learnlayout.com/) * [Guía Completa de CSS3](http://www.etnassoft.com/biblioteca/guia-completa-de-css3/) * [Introducción a CSS](http://librosweb.es/css/) -###Coffeescript +### Coffeescript * [Coffeescript, un pequeño gran libro – Javi Jiménez](https://leanpub.com/coffeescript) -###Ensamblador +### Ensamblador * [Codigo de Maquina para Principiantes](http://www.worldofspectrum.org/infoseekid.cgi?id=2000227) (PDF), Lisa Watts y Mike Wharton [Z80 and 6502 CPUs] * [Lenguaje Ensamblador para PC - Paul Carter](http://drpaulcarter.com/pcasm/) -###Erlang +### Erlang * [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 +### Git * [Git Immersion en Español](http://gitimmersion.mx) * [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/) * [Pro Git](http://git-scm.com/book/es) -###Haskell +### 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 +### 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) @@ -154,36 +154,36 @@ * [Tutorial Introducción a Maven 3](http://www.javahispano.org/storage/contenidos/Tutorial_de_Maven_3_Erick_Camacho.pdf) (PDF) -###JavaScript +### JavaScript * [Introducción a AJAX](http://librosweb.es/ajax/) * [Introducción a JavaScript](http://librosweb.es/javascript/) * [Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es) -####D3.js +#### D3.js * [Tutorial de D3](http://gcoch.github.io/D3-tutorial/index.html) -####jQuery +#### jQuery * [Fundamentos de jQuery](http://librojquery.com/) -####Node.js +#### Node.js * [El Libro para Principiantes en Node.js](http://www.nodebeginner.org/index-es.html) * [Introducción a Node.js a través de Koans](http://nodejskoans.com/) -###LaTeX +### LaTeX * [La introducción no-tan-corta a LaTeX 2ε](http://www.ctan.org/tex-archive/info/lshort/spanish) -###.NET (C# / Visual Studio) +### .NET (C# / Visual Studio) * [El lenguaje de programación C#](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf) (PDF) * [Guía de Arquitectura N-capas Orientadas al Dominio](http://msdn.microsoft.com/es-es/architecture/default.aspx) -###PHP +### PHP * [Manual de estudio introductorio al lenguaje PHP procedural](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-php.pdf) * [Manual de PHP (forosdelweb.com)](http://www.forosdelweb.com/wiki/Manual_de_PHP) * [POO y MVC en PHP](http://www.bubok.es/libros/205199/POO-y-MVC-en-PHP) @@ -192,7 +192,7 @@ * [Symfony 2.3, el libro oficial](http://librosweb.es/symfony_2_3/) -###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://code.google.com/p/swfk-es/) * [El tutorial de Python](http://tutorialpython.com.ar) @@ -206,25 +206,25 @@ * [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) -###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/rubysur/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) * [Introducción a Rails](http://rubysur.org/introduccion.a.rails/) -###R +### R * [Cartas sobre Estadística de la Revista Argentina de Bioingeniería](http://cran.r-project.org/doc/contrib/Risk-Cartas-sobre-Estadistica.pdf) * [Generacion automatica de reportes con R y LaTeX](http://cran.r-project.org/doc/contrib/Rivera-Tutorial_Sweave.pdf) * [Gráficos Estadísticos con R](http://cran.r-project.org/doc/contrib/grafi3.pdf) @@ -235,12 +235,12 @@ * [R para Principiantes](http://cran.r-project.org/doc/contrib/rdebuts_es.pdf) -###Scala +### 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 +### 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/) diff --git a/free-programming-books-fa_IR.md b/free-programming-books-fa_IR.md index 488b6116cf39a..f0baccd0ad73c 100644 --- a/free-programming-books-fa_IR.md +++ b/free-programming-books-fa_IR.md @@ -1,4 +1,4 @@ -###فهرست +### فهرست * [گنو/لینوکس](#%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) @@ -8,28 +8,28 @@ * [R](#r) -###گنو/لینوکس -####آرچ لینوکس +### گنو/لینوکس +#### آرچ لینوکس * [آرچ بوک](http://linuxreview.ir/archbook/ArchBook-2012-1.pdf) (pdf) -####اوبونتو +#### اوبونتو * [اوبونتو برای تازه واردها](http://ubuntu-book.org/) -###CSS +### CSS * [یادگیری پیکربندی با CSS](http://fa.learnlayout.com/) -###LaTeX +### LaTeX * [مقدمه ای نه چندان کوتاه بر LaTeX](http://www.ctan.org/tex-archive/info/lshort/persian) -###PHP +### PHP * [آموزش فریمورک لاراول](http://laravel.ir/) -###R +### R * [راهنمای زبان R](http://cran.r-project.org/doc/contrib/Mousavi-R-lang_in_Farsi.pdf) * [تحلیل شبکه‌های اجتماعی در R](http://cran.r-project.org/doc/contrib/Raeesi-SNA_in_R_in_Farsi.pdf) * [موضعات ویژه در R](http://cran.r-project.org/doc/contrib/Mousavi-R_topics_in_Farsi.pdf) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index c6a9e90d3b3c1..558a4f4a4296d 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -1,4 +1,4 @@ -###Index +### Index * [Méta-listes](#méta-listes) * [Non dépendant du langage](#non-dépendant-du-langage) * [Algorithmique](#algorithmique) @@ -35,95 +35,95 @@ * [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 +### Non dépendant du langage +#### Algorithmique * [Algorithmique](http://pauillac.inria.fr/~quercia/cdrom/cours), par Michel Quercia * [É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 -####Pédagogie pour enfants et adolescents +#### Pédagogie pour enfants et adolescents * [Apprendre l'informatique sans ordinateur](https://interstices.info/jcms/c_47072/enseigner-et-apprendre-les-sciences-informatiques-a-lecole), par Tim Bell, Ian H. Witten et Mike Fellows (traduit) -####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 +### Bash / Shell * [Guide avancé d'écriture des scripts Bash](http://abs.traduc.org/abs-fr/) -###Caml +### Caml * [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. -###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 @@ -133,71 +133,71 @@ 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 +### Vim * [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 9a2aee5fccfc2..503eb323019d8 100644 --- a/free-programming-books-gr.md +++ b/free-programming-books-gr.md @@ -1,13 +1,13 @@ -###Index +### Index * [C++](#c++) * [Java](#java) -###C++ +### 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 ef1cc25514829..0d17cf64a1631 100644 --- a/free-programming-books-hu.md +++ b/free-programming-books-hu.md @@ -1,4 +1,4 @@ -###Index +### Index * [Programozási nyelv független](#programozasi-nyelv-fuggetlen) * [Ada](#ada) * [Arduino](#arduino) @@ -13,7 +13,7 @@ * [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,24 +24,24 @@ * [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,39 +53,39 @@ * [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-id.md b/free-programming-books-id.md index c74947a04988a..151a439ba9de4 100644 --- a/free-programming-books-id.md +++ b/free-programming-books-id.md @@ -1,16 +1,16 @@ -###Index +### Index * [HTML & CSS](#html-css) * [Javascript](#javascript) * [PHP](#php) -###html-css +### html-css * [Belajar HTML dan CSS](http://www.ariona.net/ebook-belajar-html-dan-css/) -###javascript +### javascript * [Mengenal Javascript](http://masputih.com/2013/01/ebook-gratis-mengenal-javascript) -###php +### php * [Tutorial Ebook PHP](http://adf.ly/1847642/http://www.4shared.com/rar/CtmMQ24E/Ebook_Tutorial_PHP.html) diff --git a/free-programming-books-it.md b/free-programming-books-it.md index a145d6aa63f11..b51e9c348bc5f 100644 --- a/free-programming-books-it.md +++ b/free-programming-books-it.md @@ -1,4 +1,4 @@ -###Index +### Index * [Agnostico](#agnostico) * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software) * [Algoritmi e Strutture Dati](#algoritmi-e-strutture-dati) @@ -20,82 +20,82 @@ * [Visual Basic](#visual-basic) -###Agnostico -####Metodologie di sviluppo del software +### 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) -###Android +### Android * [Guida programmazione Android 4.2](http://www.sprik.it/guida/Android4_2.pdf) -###Assembly Language +### Assembly Language * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter -###BASH +### BASH * [Guida avanzata per la bash](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/abs-guide.pdf) -###C +### C * [Guida al C di Blacklight](http://blacklight.gotdns.org/guidac.pdf) -###C Sharp +### C Sharp * [AB..C# - Guida alla programmazione](http://www.youblisher.com/files/publications/4/21542/pdf.pdf) -###GIT +### GIT * [Comprendere GIT concettualmente](http://www.linuxtrent.it/sites/default/files/Comprendere%20Git%20concettualmente%20-%20Marco%20Ciampa%20-%20r1.pdf) -###Java +### Java * [Introduzione a Java](http://www.ateneonline.it/hyperbook/j_book/java2.htm) * [Object Oriented && Java 5 (II Edizione) - Claudio De Sio Cesari](http://www.claudiodesio.com/download/oo_&&_java_5.zip) -###Javascript +### Javascript * [Guida di riferimento](http://www.econ.uniurb.it/laerte/Reti_Internet_1/materiale/JavaScript.pdf) -###LaTeX +### LaTeX * [L'arte di scrivere con LaTeX - L. Pantieri e T. Gordini](http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf) * [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 +### Lisp * [Introduzione a Lisp](http://www.matteolucarelli.net/lisp/lispintro.pdf) -###Perl +### Perl * [Corso di Perl](http://www.perl.it/documenti/articoli/mb_corso_perl/mb_corso_perl.pdf) * [Perl e Internet](http://www.ateneonline.it/hyperbook/p_book/perl2.htm) -###PHP +### PHP * [Guida al PHP di LordHack](http://www.lordhack.altervista.org/brdp.pdf) * [Manuale PHP](http://francescomuscolo.altervista.org/manuale_PHP.pdf) -###Python +### 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/) * [Pensare da Informatico, Versione Python](http://www.python.it/doc/Howtothink/Howtothink-html-it/index.htm) -###Ruby +### Ruby * [Introduzione a Ruby](http://tesi.cab.unipd.it/22937/1/Tesina_-_Introduzione_a_Ruby.pdf) * [Ruby User Guide](http://ruby-it.org/rug_it.zip) -###Visual Basic +### Visual Basic * [Corso Visual Basic](http://www.webalice.it/kindofapple/corsovb.pdf) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 81c534c42f6e2..091e67f48c993 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -1,4 +1,4 @@ -###Index +### Index * [言語非依存](#%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) @@ -70,20 +70,20 @@ * [Vim](#vim) -###言語非依存 -####アクセシビリティ +### 言語非依存 +#### アクセシビリティ * [iOS アクセシビリティ プログラミング ガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhoneAccessibility.pdf) (PDF) - Apple Developer * [Accessible Rich Internet Applications](https://developer.mozilla.org/ja/docs/ARIA/Accessible_Rich_Internet_Applications) - MDN * [アクセシビリティのための設計](http://msdn.microsoft.com/ja-jp/library/windows/apps/hh700407.aspx) - MSDN Library -####機械学習 +#### 機械学習 * [機械学習 はじめよう](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) * [【改訂版】 組込みソフトウェア開発向け 品質作り込みガイド](http://www.ipa.go.jp/files/000005146.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) @@ -93,7 +93,7 @@ * [組込みソフトウェア向け プロジェクト計画立案トレーニングガイド](http://www.ipa.go.jp/files/000005145.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) -####グラフィックスプログラミング +#### グラフィックスプログラミング * [GLUTによる「手抜き」OpenGL入門](http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html) - 床井浩平 * [仮想物理実験室構築のためのOpenGL, WebGL, GLSL入門](http://www.natural-science.or.jp/laboratory/opengl_intro.php) - 遠藤理平 * [iOS OpenGL ES プログラミングガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/OpenGLES_ProgrammingGuide.pdf) (PDF) - Apple Developer @@ -101,17 +101,17 @@ * [CUDA プログラミング入門](http://accc.riken.jp/secure/4467/cuda-programming_main.pdf) (PDF) - 青山幸也 -####グラフィックユーザーインターフェイス +#### グラフィックユーザーインターフェイス * [Qtプログラミング入門](http://densan-labs.net/tech/qt/) - @nishio\_dens * [入門GTK+ 第3版](http://www.iim.ics.tut.ac.jp/~sugaya/wiki/wiki/index.php?GTK%2FGNOME%A4%CB%A4%E8%A4%EBGUI%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0#s8b2472b) - 菅谷保之 -####正規表現 +#### 正規表現 * [正規表現メモ](http://www.kt.rim.or.jp/~kbk/regex/regex.html) - 木村浩一 * [.NET Framework の正規表現](http://msdn.microsoft.com/ja-jp/library/vstudio/hs600312.aspx) - MSDN Library -####セキュリティ +#### セキュリティ * [セキュア・プログラミング講座](http://www.ipa.go.jp/security/awareness/vendor/programmingv2/index.html) - 独立行政法人情報処理推進機構(IPA) * [安全なウェブサイトの作り方](http://www.ipa.go.jp/files/000017316.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) * [安全なSQLの呼び出し方](http://www.ipa.go.jp/files/000017320.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) @@ -122,7 +122,7 @@ * [ネットワークプログラミングの基礎知識](http://x68000.q-e-d.net/~68user/net/) - 68user -####ソフトウェアアーキテクチャ +#### ソフトウェアアーキテクチャ * [Java プログラマのためのデザインパターン入門](http://objectclub.jp/technicaldoc/pattern/DPforJavaProgrammers) - 平鍋健児, 山田健志 * [ギコ猫とデザインパターン](http://www.hyuki.com/dp/cat_index.html) - 結城浩 * [サルでもわかる 逆引きデザインパターン](http://www.nulab.co.jp/designPatterns/designPatterns1/designPatterns1-1.html) - Agata Toshitaka @@ -130,11 +130,11 @@ * [デザインパターン](http://www.techscore.com/tech/DesignPattern/) - シナジーマーケティング株式会社 -####ソフトウェア開発方法論 +#### ソフトウェア開発方法論 * [塹壕より Scrum と XP](http://www.infoq.com/jp/minibooks/scrum-xp-from-the-trenches) - Henrik Kniberg -####ソフトウェア品質 +#### ソフトウェア品質 * [組込みソフトウェア開発における品質向上の勧め [ユーザビリティ編] ](http://www.ipa.go.jp/files/000005114.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) * [組込みソフトウェア開発における品質向上の勧め [設計モデリング編]](http://www.ipa.go.jp/files/000005113.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) * [組込みソフトウェア開発における品質向上の勧め(コーディング編)](http://www.ipa.go.jp/files/000005106.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) @@ -145,14 +145,14 @@ * [高信頼化ソフトウェアのための開発手法ガイドブック](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) - 遠藤敏夫 * [ケヴィン・ケリー著作選集 1](http://tatsu-zine.com/books/kk1) - ケヴィン・ケリー, 堺屋七左衛門(翻訳) @@ -162,32 +162,32 @@ * [オープンソースソフトウェアの育て方](http://producingoss.com/ja/index.html) - Fogel Karl, 高木正弘(翻訳), Yoshinari Takaoka(翻訳) -###AppleScript +### AppleScript * [AppleScript 最速基本文法マスター](http://mc909j.blogspot.jp/2013/03/applescript.html) - Tsutomu * [Applescriptのごく基本的なサンプル](http://www.asahi-net.or.jp/~va5n-okmt/factory/applescript/sample_code/) - Okamoto * [Bash でやってることを AppleScript でやろうとするとこうなる](http://qiita.com/mattintosh4/items/353c57ba75eda20af3c4) - id:mattintosh4 * [AppleScript 言語ガイド(改訂版)](https://sites.google.com/site/zzaatrans/home/applescriptlangguide) -###Android +### Android * [Android アプリ開発のための Java 入門](https://gist.github.com/nobuoka/6546813) - id:nobuoka * [コントリビュータのためのAndroidコードスタイルガイドライン 日本語訳](http://www.textdrop.net/android/code-style-ja.html) - Android Open Source Project, Takashi Sasai(翻訳) * [Androidアプリのセキュア設計・セキュアコーディングガイド](http://www.jssec.org/report/securecoding.html) - 一般社団法人日本スマートフォンセキュリティ協会(JSSEC) -###AWK +### AWK * [AWKの第一歩](http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/index.html) - 小栗栖修 * [Effective AWK Programming](http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html) - Arnold D. Robbins * [AWK リファレンス](http://shellscript.sunone.me/awk.html) - SUNONE -###Bash +### Bash * [Bash基礎文法最速マスター](http://d.hatena.ne.jp/nattou_curry_2/20100131/1264910483) - id:nattou\_curry * [UNIX & Linux コマンド・シェルスクリプト リファレンス](http://shellscript.sunone.me/) - SUNONE * [BASH Programming - Introduction HOW-TO](http://linuxjf.sourceforge.jp/JFdocs/Bash-Prog-Intro-HOWTO.html) - Mike G, 千旦裕司(翻訳) -###C +### C * [Cプログラミング診断室](http://www.pro.or.jp/~fuji/mybooks/cdiag/index.html) - 藤原博文 * [猫でもわかるプログラミング](http://kumei.ne.jp/c_lang/) - 粂井康孝 * [計算物理のためのC/C++言語入門](http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/) - 渡辺尚貴 @@ -196,7 +196,7 @@ * [ゲーム作りで学ぶ!実践的C言語プログラミング](http://densan-labs.net/tech/game/) - @nishio\_dens -###C++ +### C++ * [C++入門](http://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html) - 小林健一郎 * [ロベールのC++教室](http://www7b.biglobe.ne.jp/~robe/cpphtml/) - ロベール * [cpprefjp - C++ Reference Site in Japanese](https://sites.google.com/site/cpprefjp/) @@ -204,20 +204,20 @@ * [Google C++スタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/cppguide.xml) - Benjy Weinberger, Craig Silverstein, Gregory Eitzmann, Mark Mentovai, Tashana Landray, Takashi Sasai(翻訳) -###CoffeeScript +### CoffeeScript * [The Little Book on CoffeeScript](http://minghai.github.io/library/coffeescript/index.html) - Alex MacCaw, Narumi Katoh(翻訳) * [CoffeeScript 言語リファレンス](http://memo.sappari.org/coffeescript/coffeescript-langref) * [基本操作逆引きリファレンス(CoffeeScript)](http://kyu-mu.net/coffeescript/revref/) - 飯塚直 * [正規表現リファレンス(CoffeeScript)](http://kyu-mu.net/coffeescript/regexp/) - 飯塚直 -###Clojure +### Clojure * [Clojureスタイルガイド](https://github.com/totakke/clojure-style-guide) - Bozhidar Batsov, Toshiki TAKEUCHI(翻訳) * [Modern cljs(翻訳中)](https://github.com/TranslateBabelJapan/modern-cljs) - Mimmo Cosenza, @esehara(翻訳) * [逆引きClojure](http://rd.clojure-users.org/) - Toshiaki Maki -###Common Lisp +### Common Lisp * [Common Lisp 入門](http://www.geocities.jp/m_hiroi/xyzzy_lisp.html) - 広井誠 * [LISP and PROLOG](http://home.soka.ac.jp/~unemi/LispProlog/) - 畝見達夫 * [マンガで分かるLisp(Manga Guide to Lisp)](http://lambda.bugyo.tk/cdr/mwl/) - λ組 @@ -225,70 +225,70 @@ * [Google Common Lisp スタイルガイド 日本語訳](http://google-common-lisp-style-guide-ja.cddddr.org/) - Robert Brown, François-René Rideau, TOYOZUMIKouichi 他(翻訳) -###Coq +### Coq * [ソフトウェアの基礎](http://proofcafe.org/sf/) - Benjamin C. Pierce, Chris Casinghino, Michael Greenberg, Vilhelm Sjöberg, Brent Yorgey, 梅村晃広(翻訳), 片山功士(翻訳), 水野洋樹(翻訳), 大橋台地(翻訳), 増子萌(翻訳), 今井宜洋(翻訳) -###Emacs Lisp +### Emacs Lisp * [Emacs Lisp基礎文法最速マスター](http://d.hatena.ne.jp/rubikitch/20100201/elispsyntax) - id:rubikitch * [GNU Emacs Lispリファレンスマニュアル](http://www.bookshelf.jp/texi/elisp-manual/21-2-8/jp/elisp.html) -###Erlang +### Erlang * [お気楽 Erlang プログラミング入門](http://www.geocities.jp/m_hiroi/func/erlang.html) - 広井誠 * [Learn you some Erlang for great good!](http://www.ymotongpoo.com/works/lyse-ja/) -###Git +### Git * [Pro Git](http://git-scm.com/book/ja/) ([PDF](https://raw.github.com/progit-ja/progit/master/progit.ja.pdf), [EPUB](https://raw.github.com/progit-ja/progit/master/progit.ja.epub), [MOBI](https://raw.github.com/progit-ja/progit/master/progit.ja.mobi)) - Scott Chacon, 高木正弘 他(翻訳) * [Git ユーザマニュアル (バージョン 1.5.3 以降用)](http://cdn8.atwikiimg.com/git_jp/pub/git-manual-jp/Documentation/user-manual.html) - Yasuaki Narita * [デザイナのための Git](https://github.com/hatena/Git-for-Designers) - はてな教科書 * [サルでもわかるGit入門](http://www.backlog.jp/git-guide/) - 株式会社ヌーラボ -###Go +### Go * [Goプログラミング言語のチュートリアル](http://golang.jp/go_tutorial) -###Groovy +### 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 * [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 * [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 * [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 * [Haskell基礎文法最速マスター](http://d.hatena.ne.jp/ruicc/20100131/1264905896) - id:ruicc * [お気楽 Haskell プログラミング入門](http://www.geocities.jp/m_hiroi/func/haskell.html) - 広井誠 * [Haskell のお勉強](http://www.shido.info/hs/index.html) - 紫藤貴文 -###Haxe +### Haxe * [Haxe 言語リファレンス](http://haxe.org/ref?lang=jp) -###iOS +### iOS * [iOSアプリケーション プログラミングガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhoneAppProgrammingGuide.pdf) (PDF) - Apple Developer * [初めての iOS アプリケーション](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhone101.pdf) (PDF) - Apple Developer * [Cocoa Programming Tips 1001](http://hmdt.jp/tips/cocoa/index.html) - 木下誠 * [Web API を利用する iOS アプリ作成](https://github.com/hatena/Hatena-Textbook/blob/master/ios-app-development-with-web-api.md) - はてな教科書 -###Java +### Java * [Java基礎文法最速マスター](http://d.hatena.ne.jp/nattou_curry_2/20100130/1264821094) - id:nattou\_curry * [お気楽 Java プログラミング入門](http://www.geocities.jp/m_hiroi/java/index.html) - 広井誠 * [頑健なJavaプログラムの書き方](http://www.alles.or.jp/~torutk/oojava/codingStandard/writingrobustjavacode.html) - Scott W. Ambler, 高橋徹(翻訳) -###JavaScript +### JavaScript * [JavaScript基礎文法最速マスター](http://gifnksm.hatenablog.jp/entry/20100131/1264934942) - id:gifnksm * [Mozilla Developer Network 日本語ドキュメント](https://developer.mozilla.org/ja/docs/Web/JavaScript) - MDN * [JavaScript 言語リファレンス](http://msdn.microsoft.com/ja-jp/library/d1et7k7c.aspx) - MSDN Library @@ -301,62 +301,62 @@ * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ja/) - Ivo Wetzel, HIRAKI Satoru(翻訳) -####Backbone.js +#### Backbone.js * [Backboneドキュメント日本語訳](https://github.com/enja-oss/Backbone) - Jeremy Ashkenas, @studiomohawk(監訳) -####D3.js +#### D3.js * [D3 チュートリアル](http://ja.d3js.info/alignedleft/tutorials/d3/) - Scott Murray, h.sakai(翻訳) -####jQuery +#### jQuery * [jQuery日本語リファレンス](http://semooh.jp/jquery/) - semooh.jp * [jQuery UI API 1.8.4 日本語リファレンス](http://stacktrace.jp/jquery/ui/) - いけまさ -####Node.js +#### Node.js * [Nodeビギナーズブック](http://www.nodebeginner.org/index-jp.html) - Manuel Kiessling, Yuki Kawashima(翻訳) * [node.js 怒濤の50サンプル!! – socket.io編](https://github.com/omatoro/NodeSample) - omatoro * [Felix's Node.js Style Guide](http://popkirby.github.io/contents/nodeguide/style.html) - Debuggable Limited., @popkirby(翻訳) -###LaTeX +### LaTeX * [TeX入門 TeX Wiki](http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%E5%85%A5%E9%96%80) - 奥村晴彦 * [TeX入門](http://www.comp.tmu.ac.jp/tsakai/lectures/intro_tex.html) - 酒井高司 * [TeX/LaTeX入門](http://ja.wikibooks.org/wiki/TeX/LaTeX%E5%85%A5%E9%96%80) - Wikibooks -###Linux +### Linux * [Linux Device Driver](http://www.mech.tohoku-gakuin.ac.jp/rde/contents/linux/drivers/indexframe.html) - 熊谷正朗 * [Secure Programming for Linux and Unix HOWTO](http://linuxjf.sourceforge.jp/JFdocs/Secure-Programs-HOWTO/) - David A. Wheeler, 高橋聡(翻訳) * [Linux from Scratch (Version 7.4)](http://lfsbookja.sourceforge.jp/7.4.ja/) - Gerard Beekmans, 松山道夫(翻訳) -###Lua +### Lua * [Lua 5.2 リファレンスマニュアル](http://milkpot.sakura.ne.jp/lua/lua52_manual_ja.html) - Lua.org, PUC-Rio. * [Lua Programming](http://www.geocities.jp/m_hiroi/light/lua.html) - 広井誠 * [Luaプログラミング入門](http://densan-labs.net/tech/lua/) - @nishio\_dens -###Maven +### Maven * [Maven](http://www.techscore.com/tech/Java/ApacheJakarta/Maven/) - シナジーマーケティング株式会社 * [What is Maven?](https://github.com/eller86/what-is-maven) - Kengo TODA -###Mercurial +### Mercurial * [Mercurial: The Definitive Guide](http://foozy.bitbucket.org/hgbook-ja/index.ja.html) - Bryan O'Sullivan, 藤原克則(翻訳) * [Mercurial チュートリアル hginit.com の和訳](http://d.hatena.ne.jp/mmitou/20100501/1272680474) - Joel Spolsky, id:mmitou(翻訳) -###ML +### ML * [ATSプログラミング入門](http://jats-ug.metasepi.org/doc/ATS2/INT2PROGINATS/index.html) -###NoSQL +### NoSQL * [MongoDBの薄い本](http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) (PDF) - Karl Seguin, 濱野司(翻訳) * [Hibari アプリケーション開発者ガイド](http://hibari.github.io/hibari-doc/hibari-app-developer-guide.ja.html) * [The Little Redis Book](https://github.com/craftgear/the-little-redis-book) - Karl Seguin, @craftgear(翻訳) -###Objective-C +### Objective-C * [Objective-C 最速基礎文法マスター](http://d.hatena.ne.jp/fn7/20100203/1265207098) -id:fn7 * [Objective-Cによるプログラミング](https://developer.apple.com/jp/devcenter/ios/library/documentation/ProgrammingWithObjectiveC.pdf) (PDF) - Apple Developer * [Objective-Cプログラミング言語](https://developer.apple.com/jp/devcenter/ios/library/documentation/ObjC.pdf) (PDF) - Apple Developer @@ -364,12 +364,12 @@ * [Google Objective-Cスタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/objcguide.xml) - Mike Pinkerton, Greg Miller, Dave MacLachlan, Takashi Sasai(翻訳) -###OCaml +### OCaml * [Objective Caml 入門](http://www.fos.kuis.kyoto-u.ac.jp/~t-sekiym/classes/isle4/mltext/ocaml.html) - 五十嵐淳 * [お気楽 OCaml プログラミング入門](http://www.geocities.jp/m_hiroi/func/ocaml.html) - 広井誠 -###Perl +### Perl * [Perl基礎文法最速マスター](http://d.hatena.ne.jp/perlcodesample/20091226/1264257759) - 木本裕紀 * [Perlのコアドキュメント](http://perldoc.jp/index/core) - 一般社団法人 Japan Perl Association (JPA) * [2時間半で学ぶPerl](http://qntm.org/files/perl/perl_jp.html) - Sam Hughes, Kato Atsusi(翻訳) @@ -380,7 +380,7 @@ * [Perlを使ったテストの書き方](https://github.com/hatena/Hatena-Textbook/blob/master/test-for-perl.md) - はてな教科書 -###PHP +### PHP * [PHP基礎文法最速マスター](http://www.1x1.jp/blog/2010/01/php-basic-syntax.html) - 新原雅司 * [PHP マニュアル](http://www.php.net/manual/ja/) - The PHP Group * [PHPによるデザインパターン入門](http://www.doyouphp.jp/book/book_phpdp.shtml) @@ -388,24 +388,24 @@ * [PSR-2 – コーディングスタイルガイド](https://github.com/maosanhioro/fig-standards/blob/master/translation/PSR-2-coding-style-guide.md) - maosanhioro -###PowerShell +### PowerShell * [PowerShell基礎文法最速マスター](http://winscript.jp/powershell/202) - 牟田口大介 * [Windows PowerShell コア](http://technet.microsoft.com/ja-jp/library/bb978525.aspx) - Microsoft TechNet -###Processing +### Processing * [Processingクイックリファレンス](http://www.musashinodenpa.com/p5/) - 株式会社武蔵野電波 * [Processing 学習ノート](http://www.d-improvement.jp/learning/processing/) - @mathatelle * [Processing入門講座](http://ap.kakoku.net/index.html) - maeda -###Prolog +### Prolog * [Prolog プログラミング入門](http://bach.istc.kobe-u.ac.jp/prolog/intro/) - 田村直之 * [お気楽 Prolog プログラミング入門](http://www.geocities.jp/m_hiroi/prolog/index.html) - 広井誠 * [LISP and PROLOG](http://home.soka.ac.jp/~unemi/LispProlog/) - 畝見達夫 -###Python +### Python * [Python基礎文法最速マスター](http://d.hatena.ne.jp/dplusplus/20100126/p1) - id:dplusplus * [Python 2.7.2 ドキュメント日本語訳](http://docs.python.jp/2.7/) - Python Software Foundation * [Python の学習](http://skitazaki.github.io/python-school-ja/index.html) - KITAZAKI Shigeru @@ -425,12 +425,12 @@ * [お気楽 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 * [Flask ドキュメント](http://flask-docs-ja.readthedocs.org/) - Armin Ronacher, Tsuyoshi Tokuda(翻訳) * [Flask ハンズオン](http://methane.github.io/flask-handson/) - INADA Naoki -###R +### R * [R 入門](http://cran.r-project.org/doc/contrib/manuals-jp/R-intro-170.jp.pdf) (PDF) - W. N. Venables, D. M. Smith and the R Development Core Team, 間瀬茂(翻訳) * [R 言語定義](http://cran.r-project.org/doc/contrib/manuals-jp/R-lang.jp.v110.pdf) (PDF) - R Development Core Team, 間瀬茂(翻訳) * [R 基本統計関数マニュアル](http://cran.r-project.org/doc/contrib/manuals-jp/Mase-Rstatman.pdf) (PDF) - 間瀬茂 @@ -443,7 +443,7 @@ * [Google's R Style Guide](http://www.okada.jp.org/RWiki/?Google%27s%20R%20Style%20Guide) - Google, 岡田昌史(翻訳) -###Ruby +### Ruby * [Ruby基礎文法最速マスター](http://route477.net/d/?date=20100125) * [Ruby リファレンスマニュアル](https://www.ruby-lang.org/ja/documentation/) - まつもとゆきひろ * [Rubyソースコード完全解説](http://i.loveruby.net/ja/rhg/book/) - 青木峰郎 @@ -452,16 +452,16 @@ * [Ruby on Rails チュートリアル](http://railstutorial.jp/) - Michael Hartl, Shozo Hatta(監訳) -###Sather +### Sather * [Sather を試そう](http://www.shido.info/sather/index.html) - 紫藤貴文 -###Scala +### Scala * [Learning Scalaz](http://eed3si9n.com/learning-scalaz/) * [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book) -###Scheme +### Scheme * [Gauche ユーザリファレンス](http://practical-scheme.net/gauche/man/gauche-refj.html) - 川合史朗 * [お気楽 Scheme プログラミング入門](http://www.geocities.jp/m_hiroi/func/scheme.html) - 広井誠 * [Scheme](http://ja.wikibooks.org/wiki/Scheme) - Wikibooks @@ -471,43 +471,43 @@ * [Gaucheプログラミング(立読み版)](http://karetta.jp/book-cover/gauche-hacks) - 川合史朗(監修), Kahuaプロジェクト -###sed +### sed * [SED 教室](http://www.gcd.org/sengoku/sedlec/) - 仙石浩明 -###Smalltalk +### Smalltalk * [自由自在 Squeakプログラミング](http://swikis.ddo.jp/squeak/13) - 梅澤真史 * [GNU Smalltalk Tutorial](http://gst.plasticheart.info/tutorial-c84) - @PLHX -###SQL(実装非依存) +### SQL(実装非依存) * [SQL](http://www.techscore.com/tech/sql/) - シナジーマーケティング株式会社 * [SQLアタマ養成講座](http://www.geocities.jp/mickindex/database/WDP/WDP_44.pdf) (PDF) - ミック WEB+DB Press Vol.44 (2008) p.47-72 * [SQLプログラミング作法](http://www.geocities.jp/mickindex/database/db_manner.html) - ミック -###Standard ML +### Standard ML * [プログラミング言語SML#解説](http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/1.0/ja/manual.xhtml) - 大堀淳, 上野 雄大 * [お気楽 Standard ML of New Jersey 入門](http://www.geocities.jp/m_hiroi/func/index.html#sml) - 広井誠 -###Tcl/Tk +### Tcl/Tk * [Tcl/Tk お気楽 GUI プログラミング](http://www.geocities.jp/m_hiroi/tcl_tk_doc/tcltk_doc.html) - 広井誠 * [Tcl/TkでWindowsプログラミング](http://homepage3.nifty.com/kaku-chan/tcl_tk/) - KAKU-Chan * [Tcl/Tk入門](http://aoba.cc.saga-u.ac.jp/lecture/TclTk/text.pdf) (PDF) - 只木進一 -###TypeScript +### TypeScript * [TypeScript クイックガイド](http://phyzkit.net/typescript/) - @KDKTN -###VBA +### VBA * [VBA基礎文法最速マスター](http://d.hatena.ne.jp/nattou_curry_2/20100129/1264787849) - id:nattou\_curry * [Office 2013 Visual Basic for Applications 言語リファレンス](http://msdn.microsoft.com/ja-jp/library/office/gg264383.aspx) - MSDN Library * [Excel 2013 で学ぶ Visual Basic for Applications (VBA)](http://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/vba2013/index.html) - 金丸隆志 -###Vim +### Vim * [Vimスクリプト基礎文法最速マスター](http://d.hatena.ne.jp/thinca/20100201/1265009821) - id:thinca * [Vimスクリプトリファレンス](http://nanasi.jp/code.html) - 小見拓 * [Vim スクリプト書法](http://vim-jp.org/vimdoc-ja/usr_41.html) - Bram Moolenaar, vimdoc-ja プロジェクト(翻訳) diff --git a/free-programming-books-ko.md b/free-programming-books-ko.md index 3a042f161ab5b..c5158a9ec48c0 100644 --- a/free-programming-books-ko.md +++ b/free-programming-books-ko.md @@ -1,4 +1,4 @@ -###Index +### Index * [Assembly Language](#assembly-language) * [GIT](#git) * [Go](#go) @@ -8,32 +8,32 @@ * [LaTeX](#latex) -###Assembly Language +### Assembly Language * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter -###GIT +### GIT * [Pro Git 한글 번역](http://git-scm.com/book/ko/) * [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown) -###Go +### 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 * [HTML5, CSS and Javascript](http://fromyou.tistory.com/581) -###JavaScript +### 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 * [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index c3e510b5c6464..d90236f8c51e2 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -1,4 +1,4 @@ -###Index +### Index * [Niezależne od języka programowania](#niezale%C5%BCne-od-j%C4%99zyka-programowania) * [C](#c) * [C++](#c-1) @@ -16,7 +16,7 @@ * [SQL](#sql) -###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) * [Pro Git](http://git-scm.com/book/pl) @@ -25,64 +25,64 @@ * [Pisanie OS](http://pl.wikibooks.org/wiki/Pisanie_OS) -###C +### 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++ +### C++ * [Kurs C++](http://cpp0x.pl/kursy/Kurs-C++/1) * [Zaawansowane C++](http://wazniak.mimuw.edu.pl/index.php?title=Zaawansowane_CPP) * [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/) -###CSS +### CSS * [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) -###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) -###HTML +### HTML * [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) -###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) * [PHP: The Right Way](http://pl.phptherightway.com/) -###Prolog +### Prolog * [Programowanie w logice z ograniczeniami: Łagodne wprowadzenie dla platformy ECLiPSe](http://www.pwlzo.pl/) -###Python +### 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 * [Ruby](http://pl.wikibooks.org/wiki/Ruby) -###SQL +### SQL * [SQL i PL/SQL – podstawy](http://jsystems.pl/storage/sqlplsql1.pdf) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index cce2241eb423c..ded02e7c75467 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -1,4 +1,4 @@ -##Índice +## Índice * [C](#c) * [Engenharia de software](#engenharia-de-software) * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software) @@ -16,67 +16,67 @@ * [Lua](#lua) -###C +### 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). * [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 +### 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) -###Git +### 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 * [Grunt - Voce deveria estar usando](http://tableless.com.br/grunt-voce-deveria-estar-usando/) -###Haskell +### Haskell * [Aprender o Haskell será um grande bem para você(tradução em andamento)](https://github.com/taylorrf/learnhaskell) -###HTML / CSS +### 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/) * [Curso de HTML5 em vídeo do Guanabara](http://www.youtube.com/playlist?list=PLHz_AreHm4dlAnJ_jJtV29RFxnPHDuk9o) -###Java +### 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 +### 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) * [Node.js para Leigos](http://udgwebdev.com/nodejs) * [Tudo sobre Meteor](http://udgwebdev.com/meteor) -###Php +### Php * [PHP](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf) -###LaTeX +### LaTeX * [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br) -###Python +### 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 +### Ruby * [Aprenda a Programar](http://aprendaaprogramar.rubyonrails.com.br) * [O (comovente) guia de Ruby do Why](http://why.carlosbrando.com/) * [Pequeno Livro do Ruby](http://www.sismicro.com.br/ruby/Pequeno-Livro-do-Ruby.php) @@ -85,8 +85,8 @@ -###Shell +### Shell * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) -###Lua +### Lua * [Manual de Referência de Lua 5.2](http://www.lua.org/manual/5.2/pt/) diff --git a/free-programming-books-pt_PT.md b/free-programming-books-pt_PT.md index 56bf28cc31ead..b6fb38d415223 100644 --- a/free-programming-books-pt_PT.md +++ b/free-programming-books-pt_PT.md @@ -1,4 +1,4 @@ -##Indice +## Indice * [Livros e Textos Académicos](#livros) * [C/C++](#cc) * [CSS](#css) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 05111c8fb5013..b46ff87d157aa 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,4 +1,4 @@ -###Index +### Index * [Ajax](#ajax) * [CSS](#css) * [HTML](#hmtl) @@ -9,34 +9,34 @@ * [XHTML](#xhtml) -###Ajax +### Ajax * [Ajax](http://etutoriale.ro/articles/1483/1/Tutorial-Ajax/) -###CSS +### CSS * [CSS](http://www.tutorialeweb.net/css/) -###HMTL +### HMTL * [HTML](http://tutorialehtml.com/htmlt) -###Java +### Java * [Curs practic de Java](http://web.info.uvt.ro/~iordan/PIII/Cristian_Frasinaru-Curs_practic_de_Java.pdf) - Cristian Frasinaru [PDF] -###JavaScript +### JavaScript * [JavaScript](http://www.tutorialeweb.net/javascript/) -###MySQL +### MySQL * [MySQL](http://profs.info.uaic.ro/~busaco/teach/courses/net/docs/mysql-ro.pdf) -###PHP +### PHP * [PHP](http://www.tutorialeweb.net/php/) * [PHP](http://php.punctsivirgula.ro) -###XHTML +### XHTML * [XHTML](http://www.tutorialeweb.net/xhtml/) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index fbb757d2211f9..e1552ec3d6c39 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -1,4 +1,4 @@ -###Index +### Index * [Списки книг](#meta-lists) * [Language Agnostic](#language-agnostic) * [Cloud Computing](#cloud-computing) @@ -38,177 +38,177 @@ * [Параллельные технологии](#parallel) -###Language Agnostic +### Language Agnostic * [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 +#### Networking * [TCP/IP Крупным планом](http://www.soslan.ru/tcp/) -####Open Source Ecosytem +#### Open Source Ecosytem * [Архитектура приложений с открытым исходным кодом](http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html) -####Cloud Computing +#### Cloud Computing * [Разработка мультитенантных приложений для облака, издание 3-е](http://www.microsoft.com/ru-ru/download/details.aspx?id=29263) -####Programming Paradigms +#### Programming Paradigms * [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison * [Практика функционального программирования](http://fprog.ru) - журнал -###Assembly +### Assembly * [Ассемблер в 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 +### 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) * [Си/Си++. От дилетанта до профессионала](http://ermak.cs.nstu.ru/cprog/html/) - Романов Е.Л. * [Язык Си в примерах](http://ru.wikibooks.org/wiki/Язык_Си_в_примерах) -###C++ +### C++ * [Введение в язык программирования С++](http://lib.ru/CPPHB/cpptut.txt_with-big-pictures.html) - Бьерн Страуструп * [Вводный курс по объектно-ориентированному программированию на языке Си++](http://ru.wikibooks.org/wiki/Си-плюс-плюс) * [Справочное руководство по C++](http://lib.ru/CPPHB/cppref.txt_with-big-pictures.html) - Бьерн Страуструп -###CoffeeScript +### CoffeeScript * [Документация CoffeeScript](http://cidocs.ru/coffeescript/) -###Java +### Java * [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain -###JavaScript +### JavaScript * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru/) - Иво Ветцель * [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) - Эдди Османи * [Современный учебник JavaScript](http://learn.javascript.ru) -####Node.js +#### Node.js * [Node.js для начинающих](http://nodebeginner.ru) -###Git +### Git * [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 +### Erlang * [Программирование на Эрланге](https://github.com/dyp2000/Russian-Armstrong-Erlang) - Джо Армстронг -###Haskell +### Haskell * [Developing Web Applications with Haskell and Yesod](https://bitbucket.org/darkus/yesod/downloads) - Майкл Сноймен * [О Haskell по-человечески](http://ohaskell.ru/) - Денис Шевченко -###LaTeX +### LaTeX * [LaTeX, GNU/Linux и русский стиль (сборник статей)](http://www.inp.nsk.su/~baldin/LaTeX/index.html) -###Lisp +### Lisp * [Lisp In Small Pieces (translation)](https://github.com/ilammy/lisp) -###MetaPost +### MetaPost * [Создание иллюстраций в MetaPost](http://www.inp.nsk.su/~baldin/mpost/index.html) -###Misc +### Misc * [Не мешайте мне работать!](http://motivateme.ru/book/) - Стас Давыдов -###NoSQL +### NoSQL * [Маленькая книга о MongoDB](http://jsman.ru/mongo-book/index.html) * [Маленькая книга о Redis](https://github.com/kondratovich/the-little-redis-book/blob/master/ru/redis.md) -###Perl +### Perl * [Pragmatic Perl](http://pragmaticperl.com) - журнал * [Введение в Perl](http://www.opennet.ru/docs/RUS/perl-maslov/) - Маслов Владимир Викторович * [Краткий экскурс в Perl-программирование](http://www.opennet.ru/docs/RUS/perl_help/) - Докучаев Дмитрий -###PHP +### PHP * [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/) -###Python +### Python * [Вглубь языка Python](http://ru.diveintopython.net/toc.html) * [Укус Питона](http://wombat.org.ua/AByteOfPython/) - Swaroop C H * [Учебник Python 2.6](http://ru.wikibooks.org/wiki/Учебник_Python_2.6) -###PostgreSQL +### PostgreSQL * [История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html) * [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua) -###R +### 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://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) - Крис Пайн -###RSpec +### RSpec * [Better Specs (RSpec Guidelines with Ruby)](http://betterspecs.org/ru) -###Ruby on Rails +### Ruby on Rails * [Ruby on Rails Tutorial. Изучение Rails на Примерах](http://railstutorial.ru/chapters/4_0/beginning) Майкл Хартл * [Ruby on Rails по-русски](http://rusrails.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 * [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/) - Мошков. М -###Vim +### Vim * [Поваренная Книга Vim](http://www.opennet.ru/docs/RUS/vim_cookbook/) - Steve Oualline * [Просто о 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 b8daf1470c616..634edd7861a6c 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -1,4 +1,4 @@ -###Index +### Index * [C](#c) * [D](#d) * [Fortran](#fortran) @@ -16,57 +16,57 @@ * [Rust](#rust) -###C +### 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 +### D * [D Programlama Dili](http://ddili.org/ders/d/D_Programlama_Dili.pdf) -###Fortran +### Fortran * [Fortran Programlama Dili](http://www1.gantep.edu.tr/~bingul/f95/index.php) -###Git +### Git * [git - basit rehber](http://rogerdudler.github.io/git-guide/index.tr.html) -###Go +### Go * [Go Turu](http://tur.a.golang.org.tr) -###iOS +### iOS * [iOS Geleceği Yazanlar](https://gelecegiyazanlar.turkcell.com.tr/konu/ios/) -###Java +### Java * [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) -###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) -###Linux +### Linux * [UNIX/Linux Sistem Programlama Kurs Notları](http://www.kaanaslan.com/resource/course_note/course_note.php) -###Matlab +### Matlab * [Matlab Programlamaya Giris](http://ismailari.com/blog/matlab-programlamaya-giris/) -###PHP +### 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) -###Ruby +### Ruby * [Ruby](https://www.ruby-lang.org/tr/) * [Ruby Kullanıcı Kılavuzu](http://www.belgeler.org/uygulamalar/ruby/ruby-ug.html) * [Yirmi Dakikada Ruby](https://www.ruby-lang.org/tr/documentation/quickstart/) * [AB2014 Ruby Programlama Dili](https://github.com/leylaKapi/AB2014-Ruby-Programlama-Dili/blob/master/Ruby_AB2014.md) -###Rust +### Rust * [Rust'a Giriş](http://bit.ly/rustagiris) diff --git a/free-programming-books-ua.md b/free-programming-books-ua.md index bc67004d37499..9b087c3da6d1f 100644 --- a/free-programming-books-ua.md +++ b/free-programming-books-ua.md @@ -1,6 +1,6 @@ -###Index +### Index * [Language Agnostic](#language-agnostic) -###Language Agnostic +### 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 5b5eb36731d28..1fbcebe4a22c0 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -1,4 +1,4 @@ -###目录 +### 目录 * [在线教育](#在线教育) * [软件开发方法](#%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e6%96%b9%e6%b3%95) * [操作系统](#操作系统) diff --git a/free-programming-books.md b/free-programming-books.md index 8ce30517e8032..e00b247482f77 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1,4 +1,4 @@ -###Index +### Index * [Ada](#ada) * [Agda](#agda) * [Alef](#alef) @@ -175,7 +175,7 @@ * [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour) -###Meta-Lists +### 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/) @@ -205,7 +205,7 @@ * [Red Gate Books](http://www.red-gate.com/community/books/index) -###Graphics Programming +### Graphics Programming * [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) @@ -220,7 +220,7 @@ * [Tutorials for modern OpenGL](http://www.opengl-tutorial.org/) -###Graphical User Interfaces +### 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/) @@ -228,8 +228,8 @@ * [Working through Screens](http://www.flashbulbinteraction.com/WTS.html) - Jacob Burghardt -###Language Agnostic -####Algorithms & Data Structures +### 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) @@ -265,17 +265,17 @@ * [Think Complexity](http://greenteapress.com/complexity/) (PDF) -####Cellular Automata +#### Cellular Automata * [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html) * [A New Kind of Science](https://www.wolframscience.com/nksonline/toc.html) - Stephen Wolfram -####Cloud Computing +#### 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 +#### 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) @@ -289,7 +289,7 @@ * [Practical and Theoretical Aspects of Compiler Construction](http://www.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides) -####Database +#### 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/) @@ -297,7 +297,7 @@ * [The Theory of Relational Databases](http://web.cecs.pdx.edu/~maier/TheoryBook/TRD.html) -####Datamining +#### 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) @@ -308,19 +308,19 @@ * [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining) -####Information Retrieval +#### 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 +#### 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 +#### 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 @@ -346,7 +346,7 @@ * [The Python Game Book](http://thepythongamebook.com/en%3Astart) -####Mathematics +#### 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/) @@ -376,7 +376,7 @@ * [Think Stats: Probability and Statistics for Programmers](http://greenteapress.com/thinkstats/) (code written in Python) - Allen B. Downey -####Misc +#### 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 @@ -425,7 +425,7 @@ * [The Z Notation: A Reference Manual, Second Edition](http://spivey.oriel.ox.ac.uk/~mike/zrm/zrm.pdf) - J. M. Spivey -####MOOC +#### MOOC * [edX](https://www.edx.org/) * [Coursera](https://www.coursera.org/) * [MIT OCW](http://ocw.mit.edu/OcwWeb/web/home/home/index.htm) @@ -433,7 +433,7 @@ * [FutureLearn](https://www.futurelearn.com/) -####Networking +#### 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)* @@ -443,7 +443,7 @@ * [ZeroMQ Guide](http://zguide.zeromq.org/page%3Aall) -####Open Source Ecosystem +#### 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) @@ -459,7 +459,7 @@ * [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 +#### 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) @@ -471,7 +471,7 @@ * [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) -####Parallel Programming +#### 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) @@ -482,11 +482,11 @@ * [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 * [Partial Evaluation and Automatic Program Generation](http://www.itu.dk/people/sestoft/pebook/) - (PDF) Jones, Gomard and Sestoft -####Professional Development +#### Professional Development * [Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman](http://chimera.labs.oreilly.com/books/1234000001813/index.html) - David H. Hoover and Adewale Oshineye * [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)* @@ -496,21 +496,21 @@ * [Why programmers work at night](https://leanpub.com/nightowls/read) *(Leanpub, By Swizec Teller)* -####Programming Paradigms +#### 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 +#### 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 -####Reverse Engineering +#### Reverse Engineering * [Hacking the Xbox: An Introduction to Reverse Engineering](http://www.nostarch.com/xboxfree/) - Andrew "bunnie" Huang -####Security +#### 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) @@ -519,7 +519,7 @@ * [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) -####Software Architecture +#### 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) @@ -550,11 +550,11 @@ * [Your API Is Bad](https://leanpub.com/yourapiisbad) *(Leanpub, by Paddy Foran)* -####Standards +#### Standards * [UNIX - The POSIX Standard - IEEE Std 1003.1](https://github.com/g-nix/posix-standard) -####Theoretical Computer Science +#### 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) @@ -571,12 +571,12 @@ * [Think Complexity](http://www.greenteapress.com/compmod/) - Allen B. Downey -####Web Performance +#### 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 +### Ada * [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) * [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) @@ -585,13 +585,13 @@ * [Ada Reference Manual - ISO/IEC 8652:2012(E) Language and Standard Libraries](http://www.ada-auth.org/standards/12rm/RM-Final.pdf) (PDF) -###Agda +### Agda * [Agda Tutorial](https://people.inf.elte.hu/divip/AgdaTutorial/Index.html) -###Alef +### Alef * [Alef Language Reference Manual](http://doc.cat-v.org/plan_9/2nd_edition/papers/alef/ref) -###Android +### 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) @@ -603,22 +603,22 @@ * [Android Programming Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/android) ([PDF](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.pdf), [Kindle](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.mobi)) *(Just fill the fields with any values)* -###APL +### 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 * [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 * [ASP.NET MVC Music Store](http://mvcmusicstore.codeplex.com/) -###Assembly Language +### 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/) @@ -634,29 +634,29 @@ * [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly) -####Non-X86 +#### 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 +### AutoHotkey * [AHKbook - the book for AutoHotkey](http://ahkscript.github.io/ahkbook/index.html) -###Autotools +### Autotools * [Autotools Mythbuster](https://www.flameeyes.eu/autotools-mythbuster/) * [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/) -###Awk +### 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 * [An Awk Primer](https://en.wikibooks.org/wiki/An_Awk_Primer) -###Bash +### 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) @@ -667,7 +667,7 @@ * [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates -###Basic +### 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%3ABASIC_programming_language) @@ -675,11 +675,11 @@ * [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials) -###BETA +### 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 +### 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/) @@ -697,7 +697,7 @@ * [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 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) @@ -707,7 +707,7 @@ * [Threading in C#](http://www.albahari.com/threading/) -###C++ +### 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) @@ -729,14 +729,14 @@ * [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) -###Chapel +### Chapel * [Chapel Tutorial](http://faculty.knox.edu/dbunde/teaching/chapel/) * [Chapel Tutorial for Programmers](http://cs.colby.edu/kgburke/?resource=chapelTutorial) -###Cilk +### Cilk * [Cilk 5.4.6 Reference Manual](http://supertech.csail.mit.edu/cilk/manual-5.4.6.pdf) (PDF) -###Clojure +### 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) @@ -751,89 +751,89 @@ * [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide) -###COBOL +### 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 * [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 +### 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 +### Cool * [CoolAid: The Cool 2013 Reference Manual](http://www.cs.uwm.edu/~cs654/handouts/cool-manual.pdf) (PDF) -###Coq +### Coq * [Software Foundations](http://www.cis.upenn.edu/~bcpierce/sf/) * [Certified Programming with Dependent Types](http://adam.chlipala.net/cpdt/html/toc.html) -###D +### D * [D Templates Tutorial](https://github.com/PhilippeSigaud/D-templates-tutorial) * [Programming in D](http://ddili.org/ders/d.en/) -###Dart +### Dart * [What is Dart?](http://shop.oreilly.com/product/0636920025887.do) -###DB2 +### 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 +### Delphi / Pascal * [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/) -###DTrace +### DTrace * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) -###Elasticsearch +### Elasticsearch * [Exploring Elasticsearch](http://exploringelasticsearch.com/) * [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html) ([fork it on GH](https://github.com/elasticsearch/elasticsearch-definitive-guide)) -###Emacs +### 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 +### 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 Sharp * [F# Succinctly, SyncFusion](http://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) *(Just fill the fields with any values)* * [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) -###Flex +### 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 +### Firefox OS * [Quick Guide For Firefox OS App Development: Creating HTML5 based apps for Firefox OS](https://leanpub.com/quickguidefirefoxosdevelopment) - Andre Garzia -###Force.com +### Force.com * [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) @@ -852,7 +852,7 @@ * [Visualforce Workbook](http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm) -###Forth +### 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) @@ -861,17 +861,17 @@ * [Thoughtful Programming and Forth](http://www.ultratechnology.com/forth.htm) -###Fortran +### Fortran * [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) -###FreeBSD +### 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 +### 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) @@ -892,7 +892,7 @@ * [Version Control by Example (Mercurial, Subversion, Verasity)](http://www.ericsink.com/vcbe/) -###Go +### 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 @@ -904,29 +904,29 @@ * [Let's learn Go!](http://go-book.appspot.com) -###Groovy +### Groovy -####Gradle +#### 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 * [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 * [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 +### 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 @@ -946,7 +946,7 @@ * [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) -###HTML / CSS +### 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 @@ -963,31 +963,31 @@ * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus -####Bootstrap +#### Bootstrap * [Twitter Bootstrap Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/twitterbootstrap) (PDF, Kindle) *(Just fill the fields with any values)* -###Icon +### Icon * [The Implementation of the Icon Programming Language](http://www.cs.arizona.edu/icon/ibsale.htm) -###IDL +### IDL * [Getting Started with IDL](http://www.astro.virginia.edu/class/oconnell/astr511/IDLresources/getting-started-IDL-v7.0.pdf) * [Guide to Using IDL for Astronomers](http://www.astro.virginia.edu/class/oconnell/astr511/IDLresources/IDLguide.html) -###iOS +### iOS * [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 +### 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 +### 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) @@ -1002,7 +1002,7 @@ * [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images) -###Java +### 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) @@ -1044,20 +1044,20 @@ * [What's New in Java 8](https://leanpub.com/whatsnewinjava8/read) - Adam L. Davis -####Spring +#### 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 * [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 * [Spring Security Reference](http://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/) - Ben Alex, Luke Taylor, Rob Winch -####Wicket +#### Wicket * [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/) -###JavaScript +### JavaScript * [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 @@ -1093,10 +1093,10 @@ * [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) -####Javascript Frameworks +#### 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 +#### 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/) @@ -1105,21 +1105,21 @@ 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 * [Jenkins: The Definitive Guide](http://www.wakaleo.com/books/jenkins-the-definitive-guide) (PDF) -###LaTeX +### 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) -###Limbo +### Limbo * [Inferno Programming With Limbo](http://doc.cat-v.org/inferno/books/inferno_programming_with_limbo/) -###Linux +### 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) @@ -1154,7 +1154,7 @@ See also [TeX](#tex) * [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF) -###Lisp +### 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/) @@ -1177,17 +1177,17 @@ See also [TeX](#tex) * [Learn Lisp The Hard Way](http://learnlispthehardway.org/book/) - Colin J.E. Lupton -###Lua +### 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/) -###Markdown +### Markdown * [Learn Markdown](https://www.gitbook.io/book/gitbookio/markdown) (PDF) (EPUB) (MOBI) - GitBookIO, Sammy P., Aaron O. -###Mathematica +### 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/) @@ -1195,7 +1195,7 @@ See also [TeX](#tex) * [Wolfram Mathematica Tutorial Collection](http://www.wolfram.com/learningcenter/tutorialcollection/) -###MATLAB +### 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) @@ -1209,28 +1209,28 @@ See also [TeX](#tex) * [Physical Modeling in MATLAB](http://greenteapress.com/matlab/index.html) - Alan B. Downey -###Maven +### 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 +### Mercurial * [HGInit - Mercurial Tutorial by Joel Spolsky](http://hginit.com/) * [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) - -###Mercury +### Mercury * [The Mercury Users' Guide](http://www.mercurylang.org/information/doc-release/user_guide.pdf) (PDF) -###MySQL +### 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 Framework +### .NET Framework * [Charles Petzold's .NET Book Zero](http://www.charlespetzold.com/dotnet/index.html) * [Entity Framework](http://weblogs.asp.net/zeeshanhirani/archive/2008/12/05/my-christmas-present-to-the-entity-framework-community.aspx) * [Game Creation with XNA](http://en.wikibooks.org/wiki/Game_Creation_with_XNA) @@ -1242,11 +1242,11 @@ 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 +### Neo4J * [Graph Databases](http://info.neotechnology.com/rs/neotechnology/images/GraphDatabases.pdf) (PDF) -###NoSQL +### 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/) @@ -1258,12 +1258,12 @@ See also [TeX](#tex) * [MongoDB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/mongodb) (PDF, Kindle) *(Just fill the fields with any values)* -###Oberon +### 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 +### 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)* @@ -1271,7 +1271,7 @@ See also [TeX](#tex) * [Try Objective-C Book](http://tryobjectivec.codeschool.com/) -###OCaml +### 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) @@ -1281,40 +1281,40 @@ See also [TeX](#tex) * [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 +### Octave * [Octave Programming](http://en.wikibooks.org/wiki/Octave_Programming_Tutorial) -###OpenGL ES +### OpenGL ES * [iPhone 3D Programming - Developing Graphical Applications with OpenGL ES](http://chimera.labs.oreilly.com/books/1234000001814/index.html) - Philip Rideout -###OpenMP +### OpenMP * [A Guide To OpenMP](http://www2.cs.uh.edu/~estrabd/openmp-combined.pdf) (PDF) * [OpenMP Application Programming Interface Standard Version 4.0](http://www.openmp.org/mp-documents/OpenMP4.0.0.pdf) (PDF) -###OpenSCAD +### OpenSCAD * [OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual) -###Oracle PL/SQL +### 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 Server * [Oracle's Guides and Manuals](http://tahiti.oracle.com/) -###Parrot / Perl 6 +### 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 * [PC-BSD® Users Handbook](http://wiki.pcbsd.org/index.php/PC-BSD%C2%AE_Users_Handbook) -###Perl +### Perl * [Beginning Perl](http://www.perl.org/books/beginning-perl/) * [Data Munging with Perl](http://perlhacks.com/dmp.pdf) (PDF) * [The DBIx-Class Book](https://github.com/castaway/dbix-class-book) @@ -1339,7 +1339,7 @@ See also [TeX](#tex) * [Template Toolkit Documentation](http://template-toolkit.org/docs/index.html) -###PHP +### PHP * CakePHP Framework * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) * Drupal Framework @@ -1364,28 +1364,28 @@ See also [TeX](#tex) * [Symfony2](http://symfony.com/doc/current/book/index.html) -###PicoLisp +### PicoLisp * [PicoLisp by Example](http://www.scribd.com/doc/103733857/PicoLisp-by-Example) * [PicoLisp Works](http://www.scribd.com/doc/103732688/PicoLisp-Works) -###PostgreSQL +### 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 +### 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) * [PowerShell Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/powershell) (PDF, Kindle) *(Just fill the fields with any values)* -###Processing +### Processing * [The Nature of Code: Simulating Natural Systems with Processing](http://natureofcode.com/book/) -###Prolog +### 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/) @@ -1407,11 +1407,11 @@ See also [TeX](#tex) * [GNU Prolog Manual](http://www.gprolog.org/manual/gprolog.pdf) (PDF) -####Constraint Logic Programming (extended Prolog) +#### Constraint Logic Programming (extended Prolog) * [A Gentle Guide to Constraint Logic Programming via ECLiPSe](http://anclp.pl/) -###Python +### Python * [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 @@ -1473,7 +1473,7 @@ See also [TeX](#tex) * [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) (2.7) -####Django +#### Django * [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/) @@ -1483,20 +1483,20 @@ See also [TeX](#tex) * [The Django book](http://www.djangobook.com/en/2.0/) (2.0) -####Flask +#### 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) -####Pandas +#### Pandas * [Learn Pandas](https://bitbucket.org/hrojas/learn-pandas) - Hernan Rojas (0.13.0) -###QML +### QML * [Qt5 Cadaques](http://qmlbook.org/) (HTML, PDF, ePub) (work in progress) - Juergen Bocklage-Ryannel and Johan Thelin -###R +### 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 @@ -1513,16 +1513,16 @@ See also [TeX](#tex) * [R Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/rsuccinctly) (PDF, Kindle) *(Just fill the fields with any values)* -###Racket +### 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 +### REBOL * [Learn REBOL](http://www.lulu.com/shop/nick-antonaccio/learn-rebol/ebook/product-17383182.html) - Nick Antonaccio -###Ruby +### 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/) @@ -1547,15 +1547,15 @@ See also [TeX](#tex) * [I Love Ruby](http://goo.gl/1qrMUN) -####RSpec +#### RSpec * [Better Specs (RSpec Guidelines with Ruby)](http://betterspecs.org) -####Sinatra +#### Sinatra * [Sinatra Book](https://github.com/sinatra/sinatra-book) -####Ruby on Rails +#### 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) @@ -1569,17 +1569,17 @@ See also [TeX](#tex) * [Building REST APIs with Rails](http://apionrails.icalialabs.com/book) -###Rust +### Rust * [Rust by Example](http://rustbyexample.com/) * [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html) -###Sage +### Sage * [Sage for Power Users](http://modular.math.washington.edu/books/sagebook/sagebook.pdf) (PDF) - William * [The Sage Manuals](http://sagemath.org/doc/) -###Scala +### 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 @@ -1601,19 +1601,19 @@ See also [TeX](#tex) * [Xtrace](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) -####Lift +#### 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 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 +### 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) @@ -1624,25 +1624,25 @@ See also [TeX](#tex) * [Write Yourself a Scheme in 48 Hours](http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours) -###Scilab +### 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 +### Scratch * [Computer Science Concepts in Scratch](http://stwww.weizmann.ac.il/g-cs/scratch/scratch_en.html) -###Sed +### Sed * [Sed - An Introduction and Tutorial](http://www.grymoire.com/Unix/Sed.html) -###Silverlight +### Silverlight * [10 Laps around Silverlight 5](http://www.silverlightshow.net/ebooks/10laps_silverlight5.aspx) -###Smalltalk +### 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) @@ -1650,7 +1650,7 @@ See also [TeX](#tex) * [Squeak By Example](http://www.squeakbyexample.org/) (Smalltalk IDE) -###SQL (implementation agnostic) +### 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/) @@ -1658,7 +1658,7 @@ See also [TeX](#tex) * [Use The Index, Luke!: A Guide To SQL Database Performance](http://use-the-index-luke.com/) -###SQL Server +### 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)* @@ -1684,29 +1684,29 @@ See also [TeX](#tex) * [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 +### Standard ML * [Programming in Standard ML, Draft](http://www.cs.cmu.edu/~rwh/smlbook/) - Robert Harper -###Subversion +### 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/) -###Swift +### Swift * [The Swift Programming Language](https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11) (iBook) -###Tcl +### Tcl * [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 -###Teradata +### Teradata * [Teradata Books](http://www.info.teradata.com/) -###TeX +### 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 @@ -1715,38 +1715,38 @@ See also [TeX](#tex) See also [LaTeX](#latex) -###Tizen +### Tizen * [Tizen for Dummies](https://developer.tizen.org/sites/default/files/blogs/tizenfordummiesmainchangelist.pdf) (PDF) by Jon Lansdell, Cheng Luo, Michelle Somersville -###TLA +### 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 * [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 +### Unix * [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel * [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) -###Verilog +### Verilog * [Verilog Tutorial](http://www.asic-world.com/verilog/veritut.html) -###VHDL +### 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/) * [Free Range VHDL](http://www.freerangefactory.org/site/pmwiki.php/Main/DownloadBooks) (TeX and PDF) by Bryan Mealy, Fabrizio Tappero -###Vim +### 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/) * [Learn Vim Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) @@ -1757,36 +1757,36 @@ See also [LaTeX](#latex) * [Vim Regular Expressions 101](http://vimregex.com/) -###Visual Basic +### Visual Basic * [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials) -###Visual Prolog +### 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 +### Web Services * [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF) -###Windows 8 +### 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 +### 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 +### Workflow * [Declare Peace on Virtual Machines. A guide to simplifying vm-based development on a Mac](https://leanpub.com/declarepeaceonvms) -###xBase (dBase / Clipper / Harbour) +### 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%3A_a_Guide_to_Open_Source_Clipper(s)) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 65a032d9e4812..f4192ae83d513 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -1,59 +1,59 @@ -###Bash +### Bash * [Learn Shell Programming](http://www.learnshell.org) -###C +### C * [Learn C](http://www.learn-c.org/) -###C# +### C# * [Learn C#](http://www.learncs.org/) -###Clojure +### Clojure * [Clojure Koans](http://clojurekoans.com/) * [ClojureScript Koans](http://clojurescriptkoans.com/) * [Try Clojure](http://tryclj.com/) -###CoffeeScript +### CoffeeScript * [Smooth CoffeeScript, Interactive Edition](http://autotelicum.github.io/Smooth-CoffeeScript/interactive/interactive-coffeescript.html) -###Erlang +### Erlang * [Try Erlang](http://www.tryerlang.org/) -###F# +### F# * [Try F#](http://www.tryfsharp.org/) -###Git +### Git * [Githug](https://github.com/Gazler/githug) (Tutorial in shell) * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/) * [Try Git](http://try.github.io) -###Go +### Go * [Go Koans](https://github.com/cdarwin/go-koans) * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) -###Haskell +### Haskell * [Try Haskell!](http://tryhaskell.org/) -###HTML&CSS +### HTML&CSS * [Learn HTML & CSS interactively](http://www.codecademy.com/tracks/web) * [Prototyping a professional website](http://www.codecademy.com/skills/prototyping) -###Java +### Java * [CodingBat code practice](http://codingbat.com/java) * [Learn Java](http://www.learnjavaonline.org/) -###JavaScript +### 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/) @@ -62,48 +62,48 @@ * [Try jQuery](http://try.jquery.com/) -###Lisp +### Lisp * [Lisp Koans](https://github.com/google/lisp-koans) -###MATLAB +### MATLAB * [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) -###Node +### Node * [Node School](http://nodeschool.io/) -###NoSQL +### NoSQL * [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans) * [Try Redis](http://try.redis.io/) -###Objective-C +### Objective-C * [Try Objective-C](http://tryobjectivec.codeschool.com) -###Ocaml +### Ocaml * [Try Ocaml](http://try.ocamlpro.com/) -###PHP +### PHP * [CodeCademy PHP](http://www.codecademy.com/tracks/php) * [Learn PHP](http://www.learn-php.org/) -###Python +### 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) -###R +### R * [Try R](http://tryr.codeschool.com) -###Ruby +### Ruby * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) * [Codeschool Ruby paths](https://www.codeschool.com/paths/ruby) * [Ruby Koans](http://www.rubykoans.com/) @@ -112,9 +112,9 @@ * [Try Ruby](http://tryruby.org/) -###Scala +### Scala * [Scala Tour](http://www.scala-tour.com/) -###Vim +### Vim * [Interactive Vim Tutorial](http://www.openvim.com/tutorial.html) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index 02f3468076144..fe1a8ef6ce1a8 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -41,7 +41,7 @@ * [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) -##Dojo +## Dojo * [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell @@ -53,11 +53,11 @@ * [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/) -##Express.js +## Express.js * [Express.js Guide](https://leanpub.com/express/read) *(Leanpub, by Azat Mardanov)* -##jQuery +## 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)* From 50c28b50a8cbb68e42dfda0df328b3b023c0bb2a Mon Sep 17 00:00:00 2001 From: victor felder Date: Mon, 28 Jul 2014 13:27:08 +0200 Subject: [PATCH 033/120] Update CONTRIBUTING.md --- CONTRIBUTING.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d0d7d76dc0fed..7657ca2d556e6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -28,7 +28,7 @@ By submitting code you agree to the [LICENSE](https://github.com/vhf/free-progra 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. ++ `1` 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. @@ -39,6 +39,7 @@ Like this example: ### DTrace + * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) * [Some Other Book](http://so.me/other/book.html) From 54a2a152332ebbe6eae4899c6675ad995bef5d79 Mon Sep 17 00:00:00 2001 From: Codrin Eugeniu Date: Tue, 29 Jul 2014 10:41:53 +1000 Subject: [PATCH 034/120] Isabelle/HOL - fix anchor link Anchor link for Isabelle/HOL was not working when viewing the Github parsed file. --- 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 e00b247482f77..040d0e7bd86ab 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -55,7 +55,7 @@ * [Icon](#icon) * [IDL](#idl) * [iOS](#ios) -* [Isabelle/HOL](#isabelle--hol) +* [Isabelle/HOL](#isabellehol) * [J](#j) * [Java](#java) * [Spring](#spring) From dbb91fd44ee91f50e564472a7fcd8f7f05ca7a76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ol=C5=A1ansk=C3=BD?= Date: Wed, 30 Jul 2014 22:47:42 +0200 Subject: [PATCH 035/120] Update free-programming-books.md No longer published --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index e00b247482f77..facbd78e89f2a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1358,7 +1358,6 @@ See also [TeX](#tex) * [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) From 6e305feee2e788669363a7515a7caf17db795c23 Mon Sep 17 00:00:00 2001 From: Mike Jewett Date: Thu, 31 Jul 2014 12:14:40 -0700 Subject: [PATCH 036/120] Added HTML/CSS and Swift courses --- free-courses-en.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index 25d1e4e420818..7063288511777 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -35,6 +35,7 @@ * [C9 : Functional Programming Fundamentals](http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals) - Erik Meijer ### HTML / CSS +* [Build a SaaS landing page using Skeleton CSS](https://www.bloc.io/build-your-first-website-with-html-and-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/) @@ -73,3 +74,6 @@ ### Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) + +### Swift +* [Swiftris - Build an iOS Tetris app from scratch](https://www.bloc.io/tutorials/swiftris-build-your-first-ios-game-with-swift) From a5428029d768eed9321c485d876443d841b00b34 Mon Sep 17 00:00:00 2001 From: Chris Spruck Date: Thu, 31 Jul 2014 22:51:54 -0400 Subject: [PATCH 037/120] Removed duplicate link to Dashing d3.js. --- javascript-frameworks-resources.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index fe1a8ef6ce1a8..e0f91db3d9eff 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -35,8 +35,7 @@ ## D3.js * [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) +* [Dashing D3.js Tutorial](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) From c2c592f3028bde77689e9bf6233c511c0411ac29 Mon Sep 17 00:00:00 2001 From: Rizwan Idrees Date: Fri, 1 Aug 2014 10:22:23 +0100 Subject: [PATCH 038/120] Added a new book on Titan Graph Database Added a new book on Titan Graph Database --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 762f39bba420b..0c6f393e8fd16 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1256,6 +1256,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/) * [MongoDB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/mongodb) (PDF, Kindle) *(Just fill the fields with any values)* +* [Beginning Titan - The distributed graph database](http://www.oplicate.com/books/6104450512) ### Oberon From d82a6dd57280285470233d2b3cfea59629b8a977 Mon Sep 17 00:00:00 2001 From: Mike Jewett Date: Sat, 2 Aug 2014 16:18:28 -0400 Subject: [PATCH 039/120] Updated link --- 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 7063288511777..3df269f01ba80 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -35,7 +35,7 @@ * [C9 : Functional Programming Fundamentals](http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals) - Erik Meijer ### HTML / CSS -* [Build a SaaS landing page using Skeleton CSS](https://www.bloc.io/build-your-first-website-with-html-and-css) +* [Build a SaaS landing page using Skeleton](https://www.bloc.io/tutorials/jottly-beginner-s-guide-to-html-css-skeleton-and-animation-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/) From c4a83d8602e1026fcc5dfc7c6ff82aab53cfb9aa Mon Sep 17 00:00:00 2001 From: "BRIAN T. HAN" Date: Sat, 2 Aug 2014 16:59:43 -0500 Subject: [PATCH 040/120] Add section for Meteor with a link to new free book --- javascript-frameworks-resources.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index e0f91db3d9eff..080fd5f343b73 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -81,3 +81,6 @@ * [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...) + +## Meteor + * [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/) \ No newline at end of file From 54e3ffa78f575803bcfe2c2ae72a5aaaf27f7ea7 Mon Sep 17 00:00:00 2001 From: Phil Freeman Date: Mon, 4 Aug 2014 22:50:13 -0700 Subject: [PATCH 041/120] Include PureScript Book --- free-programming-books.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0c6f393e8fd16..738745e82bc7b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -128,6 +128,7 @@ * [Processing](#processing) * [Prolog](#prolog) * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) +* [PureScript] (#purescript) * [Python](#python) * [Django](#django) * [Flask](#flask) @@ -1410,6 +1411,8 @@ See also [TeX](#tex) #### Constraint Logic Programming (extended Prolog) * [A Gentle Guide to Constraint Logic Programming via ECLiPSe](http://anclp.pl/) +### PureScript +* [PureScript By Example](http://leanpub.com/purescript/) ### Python * [A Beginner's Python Tutorial](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) From 08372d741976a364521dda6a94fb9b68d8aeddb1 Mon Sep 17 00:00:00 2001 From: Phil Freeman Date: Mon, 4 Aug 2014 22:55:59 -0700 Subject: [PATCH 042/120] Update free-programming-books.md --- 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 738745e82bc7b..08539448c2782 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1412,7 +1412,7 @@ See also [TeX](#tex) * [A Gentle Guide to Constraint Logic Programming via ECLiPSe](http://anclp.pl/) ### PureScript -* [PureScript By Example](http://leanpub.com/purescript/) +* [PureScript By Example](http://leanpub.com/purescript/read) - Phil Freeman ### Python * [A Beginner's Python Tutorial](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) From f3ce3ca62e7cc0f410c67478e8e27fea852721f6 Mon Sep 17 00:00:00 2001 From: Gordon Chiam Date: Tue, 5 Aug 2014 14:25:35 +0800 Subject: [PATCH 043/120] Add 2 python books Learn Python in Y minutes The Python Ecosystem: An Introduction --- free-programming-books.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 762f39bba420b..0e6a1c76548ff 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1433,8 +1433,9 @@ See also [TeX](#tex) * [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) -* [Learn to Program Using Python](https://www.ida.liu.se/~732A47/literature/PythonBook.pdf) - Cody Jackson * [Learning to Program with Python](http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) (3.2) +* [Learn Python in Y minutes](http://learnxinyminutes.com/docs/python/) +* [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 (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) @@ -1465,6 +1466,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 Python Ecosystem: An Introduction](http://mirnazim.org/writings/python-ecosystem-introduction/) * [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) From 0bd0e0246f8cd8b3d4236f12af8e8700d6a677ea Mon Sep 17 00:00:00 2001 From: Yuu David Jinnai Date: Tue, 5 Aug 2014 17:17:26 +0900 Subject: [PATCH 044/120] Added the famous Gerald's book MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit プログラミングの理論の項があるべきだと思いこの本を追加させていただきます。 「計算機プログラムの構造と解釈」 プログラミングの根幹をなす様々な理論を学び、実践する力も得られる教科書です。 楽しく、明快に、かつ実践を通して学ぶというMITの信念を体現したような本です。 MITや多くの最高レベルのCS Departmentで教科書として読まれています。 --- 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 091e67f48c993..e83f331b270a9 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -151,6 +151,9 @@ * 連載講座: 高生産並列言語を使いこなす([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) - 戸室隆彦 +#### プログラミングの理論 +* [計算機プログラムの構造と解釈](http://sicp.iijlab.net/fulltext/) - Gerald Jay Sussman et al. + #### その他の話題 * [徹底解剖「G1GC」実装編](http://www.narihiro.info/g1gc-impl-book/) - 中村成洋 From 93c67e1d39fe54ade387166f5993b36e20926b93 Mon Sep 17 00:00:00 2001 From: Akshay Date: Wed, 6 Aug 2014 18:01:06 +0530 Subject: [PATCH 045/120] Removed link to inaccessible link for Rails resource --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 0edbf24c823ee..aafc546711399 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1562,7 +1562,6 @@ See also [TeX](#tex) #### 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) From 6434fba06646a493d7383fd322e16e892539b10f Mon Sep 17 00:00:00 2001 From: Joe2244 Date: Fri, 8 Aug 2014 00:39:05 +0200 Subject: [PATCH 046/120] Added a majority of the books found in issue #688. I excluded one book that looks like it had an illegal download link and also all books in other languages (mainly French). --- free-programming-books.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index aafc546711399..72a8703a2c695 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -132,7 +132,9 @@ * [Python](#python) * [Django](#django) * [Flask](#flask) + * [Kivy](#kivy) * [Pandas](#pandas) + * [Pyramid](#pyramid) * [QML](#qml) * [R](#r) * [Racket](#racket) @@ -1418,6 +1420,7 @@ See also [TeX](#tex) * [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 +* [Biopython](http://biopython.org/DIST/docs/tutorial/Tutorial.pdf) * [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) @@ -1425,9 +1428,10 @@ See also [TeX](#tex) * [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) (2.4 - 2.x) +* [Google's Python Class](https://developers.google.com/edu/python/) (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 (3.3) +* [High Performance Python](http://ianozsvald.com/HighPerformancePythonfromTrainingatEuroPython2011_v0.2.pdf) * [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) @@ -1449,6 +1453,7 @@ See also [TeX](#tex) * [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 * [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) (3.3) +* [Programming Computer Vision with Python](http://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf) * [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 @@ -1456,6 +1461,7 @@ See also [TeX](#tex) * [Python for Fun](http://www.openbookproject.net/py4fun/) * [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 for you and me](http://pymbook.readthedocs.org/en/py3/) (3.x) * [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) (2.7 or 3.x) @@ -1483,6 +1489,7 @@ See also [TeX](#tex) * [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) +* [Getting started with Django](http://gettingstartedwithdjango.com/) (video) * [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) * [The Django book](http://www.djangobook.com/en/2.0/) (2.0) @@ -1490,13 +1497,22 @@ See also [TeX](#tex) #### Flask * [Explore Flask](http://exploreflask.com/) - Robert Picard +* [Flask Microframework](http://flask.pocoo.org/docs/tutorial/) * [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg (0.9) +#### Kivy +* [Kivy Programming Guide](http://kivy.org/docs/pdf/Kivy-latest.pdf) + + #### Pandas * [Learn Pandas](https://bitbucket.org/hrojas/learn-pandas) - Hernan Rojas (0.13.0) +#### Pyramid +* [Pyramid for humans](http://docs.pylonsproject.org/projects/pyramid_tutorials/en/latest/humans/index.html) + + ### QML * [Qt5 Cadaques](http://qmlbook.org/) (HTML, PDF, ePub) (work in progress) - Juergen Bocklage-Ryannel and Johan Thelin From 1b5a35b742d823abb7d918f1481e2361d38eb013 Mon Sep 17 00:00:00 2001 From: Yuu David Jinnai Date: Fri, 8 Aug 2014 11:35:33 +0900 Subject: [PATCH 047/120] Added OpenGL tutorial in ja MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added OpenGL tutorial in ja. (We still need more tutorials in ja...) OpenGLのチュートリアルも少ないので足しました。 --- free-programming-books-ja.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index e83f331b270a9..6fea7bdb170e7 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -99,6 +99,7 @@ * [iOS OpenGL ES プログラミングガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/OpenGLES_ProgrammingGuide.pdf) (PDF) - Apple Developer * [DirectX を使った初めての Windows ストア アプリの作成](http://msdn.microsoft.com/ja-jp/library/windows/apps/br229580.aspx) - MSDN Library * [CUDA プログラミング入門](http://accc.riken.jp/secure/4467/cuda-programming_main.pdf) (PDF) - 青山幸也 +* [OpenGL Programming](http://www.komoto.org/opengl/) - 小本真広 #### グラフィックユーザーインターフェイス From 5fc90dd4da80925b4d7b41124a7eb22b85a58c73 Mon Sep 17 00:00:00 2001 From: Arnor Bogason Date: Fri, 8 Aug 2014 16:05:01 +0000 Subject: [PATCH 048/120] Update Eloquent Javascript link, 2nd ed. is out. --- 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 72a8703a2c695..0b2915841ec46 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1065,8 +1065,7 @@ * [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 +* [Eloquent JavaScript 2nd edition](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) From 5ec660f90e7c34c1db0f560a0faf6f12a8e88b52 Mon Sep 17 00:00:00 2001 From: Yuu David Jinnai Date: Sun, 10 Aug 2014 11:14:27 +0900 Subject: [PATCH 049/120] Added MySQL tutorial & database textbook in ja. Added MySQL tutorial & database textbook in ja. These books are free to share with IPA license IPA (http://www.ipa.go.jp/index-e.html) --- free-programming-books-ja.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 6fea7bdb170e7..d5bcf406a601b 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -45,6 +45,7 @@ * [Maven](#maven) * [Mercurial](#mercurial) * [ML](#ml) +* [MySQL](#mysql) * [NoSQL](#nosql) * [Objective-C](#objective-c) * [OCaml](#ocaml) @@ -146,15 +147,20 @@ * [高信頼化ソフトウェアのための開発手法ガイドブック](http://www.ipa.go.jp/files/000005144.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) +#### データベース +* [データベース](http://www.ipa.go.jp/files/000018652.pdf) (PDF) - 独立行政法人 情報処理推進機構(IPA) + + +#### プログラミングの理論 +* [計算機プログラムの構造と解釈](http://sicp.iijlab.net/fulltext/) - Gerald Jay Sussman et al. + + #### 並列プログラミング * [並列プログラミング入門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) - 戸室隆彦 -#### プログラミングの理論 -* [計算機プログラムの構造と解釈](http://sicp.iijlab.net/fulltext/) - Gerald Jay Sussman et al. - #### その他の話題 * [徹底解剖「G1GC」実装編](http://www.narihiro.info/g1gc-impl-book/) - 中村成洋 @@ -354,6 +360,9 @@ ### ML * [ATSプログラミング入門](http://jats-ug.metasepi.org/doc/ATS2/INT2PROGINATS/index.html) +### MySQL +* [MySQL入門](http://www.ipa.go.jp/files/000018731.pdf) (PDF) - 株式会社 リナックスアカデミー + ### NoSQL * [MongoDBの薄い本](http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) (PDF) - Karl Seguin, 濱野司(翻訳) * [Hibari アプリケーション開発者ガイド](http://hibari.github.io/hibari-doc/hibari-app-developer-guide.ja.html) From 04c77858c4a01f1652730cbb35e882b22ed06e8f Mon Sep 17 00:00:00 2001 From: Sun Xiaobo Date: Sun, 10 Aug 2014 15:01:32 +0800 Subject: [PATCH 050/120] update Chinese resources added new categories: vim, R added new resources in LaTeX and Python categories fixed a invalid link in the content --- free-programming-books-zh.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 1fbcebe4a22c0..e4049a82b2117 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -1,6 +1,6 @@ ### 目录 * [在线教育](#在线教育) -* [软件开发方法](#%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e6%96%b9%e6%b3%95) +* [软件开发方法](#软件开发方法) * [操作系统](#操作系统) * [版本控制](#版本控制) * [Database](#database) @@ -12,9 +12,11 @@ * [LISP](#lisp) * [Perl](#perl) * [Python](#python) +* [R](#r) * [Ruby](#ruby) * [Scala](#scala) * [Shell](#shell) +* [vim](#vim) * [Visual Prolog](#visual-prolog) @@ -70,6 +72,8 @@ ### LaTeX * [一份不太简短的 LaTeX2ε 介绍](http://ctan.org/pkg/lshort-zh-cn) +* [LaTeX 笔记](http://www.dralpha.com/zh/tech/tech.htm), by 包太雷 +* [大家來學 LaTeX](http://web.math.isu.edu.tw/yeh/HowTo/HowToTex/latex123.pdf), by 李果正 ### LISP @@ -79,9 +83,19 @@ ### 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/) +* [简明 Python 教程](http://woodpecker.org.cn/abyteofpython_cn/chinese/) (《A Byte of Python》中文版) + + +### R +* [R 导论](http://cran.r-project.org/doc/contrib/Ding-R-intro_cn.pdf) (《An Introduction to R》中文版) +* [153分钟学会R ](http://cran.r-project.org/doc/contrib/Liu-FAQ.pdf), by 刘思喆 +* [《R for beginners》中文版](http://www.biosino.org/R/R-doc/files/R4beg_cn_2.0.pdf) +* [统计学与 R 读书笔记](http://cran.r-project.org/doc/contrib/Xu-Statistics_and_R.pdf), by 徐俊晓 +* [用 R 构建 Shiny 应用程序](http://yanping.me/shiny-tutorial/) (《Building 'Shiny' Applications with R》中文版) ### Ruby @@ -100,6 +114,10 @@ * [Shell 脚本编程30分钟入门](https://github.com/qinjx/30min_guides/blob/master/shell.md) +### Vim +* [大家來學VIM](http://www.study-area.org/tips/vim/index.html), by 李果正 + + ### 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 5be20d8a31a09eb1354a285f3e5535aa2c9ba57c Mon Sep 17 00:00:00 2001 From: Sun Xiaobo Date: Sun, 10 Aug 2014 15:06:08 +0800 Subject: [PATCH 051/120] correct a misspelling --- free-programming-books-zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index e4049a82b2117..58e5947b56479 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -16,7 +16,7 @@ * [Ruby](#ruby) * [Scala](#scala) * [Shell](#shell) -* [vim](#vim) +* [Vim](#vim) * [Visual Prolog](#visual-prolog) From b8758a31f20eeb537dfb971ccbe4edb2dd7db9c3 Mon Sep 17 00:00:00 2001 From: Sun Xiaobo Date: Sun, 10 Aug 2014 20:21:23 +0800 Subject: [PATCH 052/120] update Chinese resources add several resources, including two new category: Erlang and Scheme reconstruct the architecture of the .md file --- free-programming-books-zh.md | 49 ++++++++++++++++++++++++------------ 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 58e5947b56479..b0976406deee2 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -1,9 +1,11 @@ ### 目录 -* [在线教育](#在线教育) -* [软件开发方法](#软件开发方法) -* [操作系统](#操作系统) -* [版本控制](#版本控制) -* [Database](#database) +* [语言无关](#语言无关) + * [在线教育](#在线教育) + * [软件开发方法](#软件开发方法) + * [操作系统](#操作系统) + * [版本控制](#版本控制) + * [数据库](#数据库) +* [Erlang](#erlang) * [Golang](#golang) * [Haskell](#haskell) * [HTML / CSS](#html--css) @@ -15,30 +17,34 @@ * [R](#r) * [Ruby](#ruby) * [Scala](#scala) +* [Scheme](#scheme) * [Shell](#shell) * [Vim](#vim) * [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/) * [xuetangX](https://www.xuetangx.com/) * [Codecademy](http://www.codecademy.com/?locale_code=zh) * [CodeSchool](https://www.codeschool.com/) +* [TeamTreeHouse](http://teamtreehouse.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) -### 版本控制 +#### 版本控制 * [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) @@ -46,14 +52,20 @@ * [沉浸式学 Git](http://igit.linuxtoy.org/index.html) -### Database +#### 数据库 * [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) * [Redis 设计与实现](http://www.redisbook.com) +### Erlang +* [Erlang并发编程](https://github.com/liancheng/cpie-cn) (《Concurrent Programming in Erlang (Part I)》中文版) + + ### Golang * [Go Web编程](https://github.com/astaxie/build-web-application-with-golang) * [Go编程基础](https://github.com/Unknwon/go-fundamental-programming) +* [Go入门指南](https://github.com/Unknwon/the-way-to-go_ZH_CN) (《The Way to Go》中文版) +* [学习 Go 语言](https://github.com/mikespook/Learning-Go-zh-cn) ### Haskell @@ -67,13 +79,13 @@ ### Javascript * [Javascript Garden](http://bonsaiden.github.io/JavaScript-Garden/zh/) -* [Javascript 原理](http://typeof.net/s/jsmech/), by Belleve Invis. +* [Javascript 原理](http://typeof.net/s/jsmech/) ### LaTeX * [一份不太简短的 LaTeX2ε 介绍](http://ctan.org/pkg/lshort-zh-cn) -* [LaTeX 笔记](http://www.dralpha.com/zh/tech/tech.htm), by 包太雷 -* [大家來學 LaTeX](http://web.math.isu.edu.tw/yeh/HowTo/HowToTex/latex123.pdf), by 李果正 +* [LaTeX 笔记](http://www.dralpha.com/zh/tech/tech.htm) +* [大家來學 LaTeX](http://web.math.isu.edu.tw/yeh/HowTo/HowToTex/latex123.pdf) ### LISP @@ -82,6 +94,7 @@ ### Perl * [Master Perl Today](https://github.com/fayland/chinese-perl-book) +* [《Modern Perl》中文版](https://github.com/horus/modern_perl_book) ### Python @@ -92,9 +105,9 @@ ### R * [R 导论](http://cran.r-project.org/doc/contrib/Ding-R-intro_cn.pdf) (《An Introduction to R》中文版) -* [153分钟学会R ](http://cran.r-project.org/doc/contrib/Liu-FAQ.pdf), by 刘思喆 +* [153分钟学会R ](http://cran.r-project.org/doc/contrib/Liu-FAQ.pdf) * [《R for beginners》中文版](http://www.biosino.org/R/R-doc/files/R4beg_cn_2.0.pdf) -* [统计学与 R 读书笔记](http://cran.r-project.org/doc/contrib/Xu-Statistics_and_R.pdf), by 徐俊晓 +* [统计学与 R 读书笔记](http://cran.r-project.org/doc/contrib/Xu-Statistics_and_R.pdf) * [用 R 构建 Shiny 应用程序](http://yanping.me/shiny-tutorial/) (《Building 'Shiny' Applications with R》中文版) @@ -110,12 +123,16 @@ * [Scala 课堂](http://twitter.github.io/scala_school/zh_cn/index.html) (Twitter的Scala中文教程) +### Scheme +* [Scheme入门教程](http://deathking.github.io/yast-cn/) (《Yet Another Scheme Tutorial》中文版) + + ### Shell * [Shell 脚本编程30分钟入门](https://github.com/qinjx/30min_guides/blob/master/shell.md) ### Vim -* [大家來學VIM](http://www.study-area.org/tips/vim/index.html), by 李果正 +* [大家來學VIM](http://www.study-area.org/tips/vim/index.html) ### Visual Prolog From 05de05175bdcd29fbe488b6d62bd1cbec52d657d Mon Sep 17 00:00:00 2001 From: Sun Xiaobo Date: Mon, 11 Aug 2014 10:38:10 +0800 Subject: [PATCH 053/120] update Chinese resources added several new resources --- free-programming-books-zh.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index b0976406deee2..41b50b5b2b0ee 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -33,6 +33,7 @@ * [Codecademy](http://www.codecademy.com/?locale_code=zh) * [CodeSchool](https://www.codeschool.com/) * [TeamTreeHouse](http://teamtreehouse.com/) +* [Learn X in Y minutes](http://learnxinyminutes.com/) (数十种语言s快速入门教程) #### 软件开发方法 @@ -50,6 +51,7 @@ * [Git - 简易指南](http://rogerdudler.github.io/git-guide/index.zh.html) * [Git 参考手册](http://gitref.justjavac.com/) * [沉浸式学 Git](http://igit.linuxtoy.org/index.html) +* [Got GitHub](https://github.com/gotgit/gotgithub) #### 数据库 @@ -90,6 +92,7 @@ ### LISP * [ANSI Common Lisp 中文翻译版](http://acl.readthedocs.org/en/latest/) +* [Common Lisp 高级编程技术](http://www.ituring.com.cn/minibook/862) (《On Lisp》中文版) ### Perl @@ -119,7 +122,7 @@ ### Scala -* [Effective Scala](http://twitter.github.io/effectivescala/index-cn.html) - Marius Eriksen +* [Effective Scala](http://twitter.github.io/effectivescala/index-cn.html) * [Scala 课堂](http://twitter.github.io/scala_school/zh_cn/index.html) (Twitter的Scala中文教程) @@ -129,6 +132,7 @@ ### Shell * [Shell 脚本编程30分钟入门](https://github.com/qinjx/30min_guides/blob/master/shell.md) +* [Shell 编程基础](http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80) ### Vim From 8d1eca16b2973b913f49dcba1bf00d46263e39d3 Mon Sep 17 00:00:00 2001 From: Sun Xiaobo Date: Mon, 11 Aug 2014 10:45:25 +0800 Subject: [PATCH 054/120] fixed a typo --- free-programming-books-zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 41b50b5b2b0ee..c73810b4c9596 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -33,7 +33,7 @@ * [Codecademy](http://www.codecademy.com/?locale_code=zh) * [CodeSchool](https://www.codeschool.com/) * [TeamTreeHouse](http://teamtreehouse.com/) -* [Learn X in Y minutes](http://learnxinyminutes.com/) (数十种语言s快速入门教程) +* [Learn X in Y minutes](http://learnxinyminutes.com/) (数十种语言快速入门教程) #### 软件开发方法 From 1ba22d1f403e8c738312e1f5ac40e147cae042f0 Mon Sep 17 00:00:00 2001 From: "Jovany Leandro G.C" Date: Mon, 11 Aug 2014 12:23:53 -0500 Subject: [PATCH 055/120] Added The GNU C Programming Tutorial --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0b2915841ec46..aec9d25e5af9d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -698,6 +698,7 @@ * [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) +* [The GNU C Programming Tutorial](http://www.crasseux.com/books/ctut.pdf) ### C Sharp From 44ccda0b6bc9d7c2b5c6182b9405845cb344702c Mon Sep 17 00:00:00 2001 From: "Jovany Leandro G.C" Date: Mon, 11 Aug 2014 13:52:45 -0500 Subject: [PATCH 056/120] =?UTF-8?q?Add=20Programaci=C3=B3n=20de=20videojue?= =?UTF-8?q?os=20con=20SDL=20to=20spanish=20books?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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 ad3bc1b49a318..683e725c2c843 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -86,6 +86,7 @@ * [97 cosas que todo programador debería saber](http://97cosas.com/programador) * [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/) * [Videojuegos Multiplataforma con OpenFL](http://www.openflbook.com/) +* [Programación de videojuegos SDL](http://www.albertogarcia.info/libros/sdl/%5Bebook%5DProgramacion%20de%20videojuegos%20con%20SDL.pdf) (PDF) #### Paradigmas de Programación From 34e7080085a823c024588f2e3f3b6d91577c4508 Mon Sep 17 00:00:00 2001 From: Gabriel Almir Date: Wed, 13 Aug 2014 07:57:04 -0300 Subject: [PATCH 057/120] Added 3 screencast on list --- free-podcasts-screencasts-en.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-podcasts-screencasts-en.md b/free-podcasts-screencasts-en.md index eb9bbe5bc752f..c59d22f43f489 100644 --- a/free-podcasts-screencasts-en.md +++ b/free-podcasts-screencasts-en.md @@ -1,6 +1,11 @@ ### Index +* [Python](#python) * [Ruby](#ruby) +### Python +* [Screencast] - [ShowMeDo - Python Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/python) +* [Screencast] - [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969) +* [Screencast] - [Try Django Tutorial](http://youtu.be/3DccH9AMwFQ?list=PLEsfXFp6DpzRgedo9IzmcpXYoSeDg29Tx) ### Ruby * [Podcast] - [5by5 - Ruby on Rails Podcast](http://5by5.tv/rubyonrails) From fbba6e358b26f40f2d30d773c1bca6fecb4b8387 Mon Sep 17 00:00:00 2001 From: Gabriel Almir Date: Wed, 13 Aug 2014 08:21:29 -0300 Subject: [PATCH 058/120] Update free-podcasts-screencasts-en.md --- free-podcasts-screencasts-en.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/free-podcasts-screencasts-en.md b/free-podcasts-screencasts-en.md index c59d22f43f489..1d9d30f733ada 100644 --- a/free-podcasts-screencasts-en.md +++ b/free-podcasts-screencasts-en.md @@ -1,7 +1,13 @@ ### Index +* [Javascript](#javascript) * [Python](#python) * [Ruby](#ruby) +### Javascript +* [Screencast] - [ShowMeDo - Javascript Screencasts](http://showmedo.com/videotutorials/javascript) +* [Screencast] - [Free Quality Javascript video tutorials and screencasts](http://screencasts.org/topics/javascript) +* [Screencast] - [Node Tuts - Node.JS Video Tutorials](nodetuts.com) + ### Python * [Screencast] - [ShowMeDo - Python Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/python) * [Screencast] - [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969) @@ -11,3 +17,7 @@ * [Podcast] - [5by5 - Ruby on Rails Podcast](http://5by5.tv/rubyonrails) * [Podcast] - [ENVY LABS - Ruby5](http://ruby5.envylabs.com/) * [Podcast] - [Ruby Rogues](http://rubyrogues.com/) +* [Screencast] - [Free Ruby on Rails Screencasts](http://railscasts.com/?type=free) +* [Screencast] - [Ruby Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/ruby) +* [Screencast] - [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free) +* [Podcast] - [The Ruby Show](http://rubyshow.com/) From bdc7ce17023b5df83b2c1eb426bb1c0076a2fca5 Mon Sep 17 00:00:00 2001 From: Akshay Date: Wed, 13 Aug 2014 22:59:30 +0530 Subject: [PATCH 059/120] Removed a link from Ruby resource --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index aec9d25e5af9d..61162ddf2f685 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1546,7 +1546,6 @@ See also [TeX](#tex) ### 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/) * [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 9b7c34244633333f46c5b343c62c52ec335989c5 Mon Sep 17 00:00:00 2001 From: Levi Bostian Date: Wed, 13 Aug 2014 19:10:20 -0500 Subject: [PATCH 060/120] Add MATLAB Succintly book. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 61162ddf2f685..5cfc993c19156 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1210,6 +1210,7 @@ See also [TeX](#tex) * [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 +* [MATLAB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/matlab) (PDF, Kindle) *(Just fill the fields with any values)* ### Maven From eabfabeb421a3070a557943723bd885b40b65ef3 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 14 Aug 2014 05:03:29 +0430 Subject: [PATCH 061/120] 28000 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2e7b0768a5b45..bb3d7e89e4601 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,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 27,000 people starred in 8 months. ;) +- be part of a project that over 28,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 e3f2748eb5201dbb53dea5681b0f052a7d2d9a3b Mon Sep 17 00:00:00 2001 From: maieul Date: Thu, 14 Aug 2014 12:23:52 +0200 Subject: [PATCH 062/120] coquille --- free-programming-books-fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index 558a4f4a4296d..8cdcef9650122 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -104,7 +104,7 @@ ### Git -* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/fr/) par par Alexandre Garel, Paul Gaborit et Nicolas Deram +* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/fr/) par Alexandre Garel, Paul Gaborit et Nicolas Deram * [Pro Git](http://www.git-scm.com/book/fr) par Scott Chacon From b5115a36b5f2fcd268a874fe887d158da39e60ef Mon Sep 17 00:00:00 2001 From: Wesley Pascual Date: Thu, 14 Aug 2014 20:02:49 -0700 Subject: [PATCH 063/120] Alphabetize entries in free-programming-books (en) --- free-programming-books.md | 101 +++++++++++++++++++------------------- 1 file changed, 50 insertions(+), 51 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 5cfc993c19156..d616673b88334 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -200,12 +200,12 @@ * [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/) +* [Red Gate Books](http://www.red-gate.com/community/books/index) * [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 @@ -269,8 +269,8 @@ #### Cellular Automata -* [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html) * [A New Kind of Science](https://www.wolframscience.com/nksonline/toc.html) - Stephen Wolfram +* [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html) #### Cloud Computing @@ -362,9 +362,9 @@ * [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 +* [Linear Algebra Done Wrong](http://www.math.brown.edu/~treil/papers/LADW/LADW.pdf) - Sergei Treil +* [Linear Algebra, Theory And Applications](http://www.math.byu.edu/klkuttle/linearalgebra.pdf) - Kenneth Kuttler * [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 @@ -429,18 +429,18 @@ #### MOOC -* [edX](https://www.edx.org/) * [Coursera](https://www.coursera.org/) +* [edX](https://www.edx.org/) +* [FutureLearn](https://www.futurelearn.com/) * [MIT OCW](http://ocw.mit.edu/OcwWeb/web/home/home/index.htm) * [Udacity](https://www.udacity.com/) -* [FutureLearn](https://www.futurelearn.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) +* [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)* * [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) @@ -466,7 +466,7 @@ * [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 +* [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 @@ -583,9 +583,9 @@ * [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) * [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) * [Ada Programming](http://en.wikibooks.org/wiki/Ada_Programming) * [Ada Reference Manual - ISO/IEC 8652:2012(E) Language and Standard Libraries](http://www.ada-auth.org/standards/12rm/RM-Final.pdf) (PDF) +* [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html) ### Agda @@ -597,13 +597,13 @@ ### 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) +* [Android Programming Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/android) ([PDF](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.pdf), [Kindle](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.mobi)) *(Just fill the fields with any values)* * [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/) -* [Android Programming Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/android) ([PDF](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.pdf), [Kindle](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.mobi)) *(Just fill the fields with any values)* ### APL @@ -655,19 +655,19 @@ ### 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 * [An Awk Primer](https://en.wikibooks.org/wiki/An_Awk_Primer) +* [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) +* [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates * [Getting Started with BASH](http://www.hypexr.org/bash_tutorial.php) * [Google Shell Style Guide](http://google-styleguide.googlecode.com/svn/trunk/shell.xml) * [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 @@ -691,14 +691,14 @@ * [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) * [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 GNU C Programming Tutorial](http://www.crasseux.com/books/ctut.pdf) * [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html) +* [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm) * [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system) -* [The GNU C Programming Tutorial](http://www.crasseux.com/books/ctut.pdf) ### C Sharp @@ -776,8 +776,8 @@ ### Coq -* [Software Foundations](http://www.cis.upenn.edu/~bcpierce/sf/) * [Certified Programming with Dependent Types](http://adam.chlipala.net/cpdt/html/toc.html) +* [Software Foundations](http://www.cis.upenn.edu/~bcpierce/sf/) ### D @@ -804,8 +804,8 @@ ### Elasticsearch -* [Exploring Elasticsearch](http://exploringelasticsearch.com/) * [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html) ([fork it on GH](https://github.com/elasticsearch/elasticsearch-definitive-guide)) +* [Exploring Elasticsearch](http://exploringelasticsearch.com/) ### Emacs @@ -847,7 +847,6 @@ * [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) - * [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) * [Security Workbook](http://www.salesforce.com/us/developer/docs/workbook_security/index.htm) @@ -881,7 +880,6 @@ * [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 @@ -889,6 +887,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) +* [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown) * [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 @@ -902,23 +901,23 @@ * [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) +* [Let's learn Go!](http://go-book.appspot.com) * [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) -* [Let's learn Go!](http://go-book.appspot.com) ### 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) +* [Building Java Projects with Gradle](http://spring.io/guides/gs/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 #### 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) +* [Grails Tutorial for Beginners](http://grails.asia/grails-tutorial-for-beginners/) - GRAILS COOKBOOK +* [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 #### Spock Framework * [Spock Framework Reference Documentation](http://spock-framework.readthedocs.org/en/latest/) - Peter Niederwieser @@ -1066,6 +1065,7 @@ * [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/) +* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) - Addy Osmani * [Eloquent JavaScript 2nd edition](http://eloquentjavascript.net/) - Marijn Haverbeke * [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml) * [Human Javascript](http://read.humanjavascript.com/) @@ -1073,6 +1073,7 @@ * [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 Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book) * [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)* @@ -1082,7 +1083,6 @@ * [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 -* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) - 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) @@ -1094,7 +1094,6 @@ * [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) #### 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`. @@ -1104,8 +1103,8 @@ For resources on Angular.js, Backbone.js, D3.js, Dojo, Ember.js, Express.js, jQu * [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)* +* [The Node Beginner Book](http://nodebeginner.org/) ### Jenkins @@ -1113,9 +1112,9 @@ For resources on Angular.js, Backbone.js, D3.js, Dojo, Ember.js, Express.js, jQu ### 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/) +* [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX) +* [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) (PDF) See also [TeX](#tex) @@ -1166,6 +1165,7 @@ See also [TeX](#tex) * [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 +* [Learn Lisp The Hard Way](http://learnlispthehardway.org/book/) - Colin J.E. Lupton * [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) @@ -1177,7 +1177,6 @@ See also [TeX](#tex) * [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 -* [Learn Lisp The Hard Way](http://learnlispthehardway.org/book/) - Colin J.E. Lupton ### Lua @@ -1206,11 +1205,11 @@ See also [TeX](#tex) * [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 Programming](http://en.wikibooks.org/wiki/MATLAB_Programming) +* [MATLAB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/matlab) (PDF, Kindle) *(Just fill the fields with any values)* * [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 -* [MATLAB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/matlab) (PDF, Kindle) *(Just fill the fields with any values)* ### Maven @@ -1242,8 +1241,8 @@ See also [TeX](#tex) * [.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)* -* [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)* +* [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) (VS 2003-2005 only) ### Neo4J @@ -1251,16 +1250,16 @@ See also [TeX](#tex) ### NoSQL +* [Beginning Titan - The distributed graph database](http://www.oplicate.com/books/6104450512) * [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) +* [MongoDB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/mongodb) (PDF, Kindle) *(Just fill the fields with any values)* * [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/) -* [MongoDB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/mongodb) (PDF, Kindle) *(Just fill the fields with any values)* -* [Beginning Titan - The distributed graph database](http://www.oplicate.com/books/6104450512) ### Oberon @@ -1311,8 +1310,8 @@ 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) +* [Using Perl 6](http://github.com/perl6/book/) (work in progress) ### PC-BSD @@ -1336,12 +1335,12 @@ See also [TeX](#tex) * [Perl & LWP](http://lwp.interglacial.com/index.html) * [Perl for the Web](http://www.globalspin.com/thebook/) * [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/) +* [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet * [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual) +* [Template Toolkit Documentation](http://template-toolkit.org/docs/index.html) * [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/) -* [Template Toolkit Documentation](http://template-toolkit.org/docs/index.html) ### PHP @@ -1349,13 +1348,13 @@ See also [TeX](#tex) * [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) + * [The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.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) * [Laravel: Code Bright](http://daylerees.com/codebright) + * [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 Essentials](http://www.techotopia.com/index.php/PHP_Essentials) @@ -1394,6 +1393,7 @@ See also [TeX](#tex) * [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) +* [GNU Prolog Manual](http://www.gprolog.org/manual/gprolog.pdf) (PDF) * [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/) @@ -1408,7 +1408,6 @@ 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 * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci -* [GNU Prolog Manual](http://www.gprolog.org/manual/gprolog.pdf) (PDF) #### Constraint Logic Programming (extended Prolog) @@ -1529,10 +1528,10 @@ See also [TeX](#tex) * [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) +* [R Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/rsuccinctly) (PDF, Kindle) *(Just fill the fields with any values)* * [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 @@ -1547,6 +1546,7 @@ See also [TeX](#tex) ### Ruby * [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide) * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) +* [I Love Ruby](http://goo.gl/1qrMUN) * [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/) @@ -1565,7 +1565,6 @@ 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 @@ -1581,10 +1580,10 @@ See also [TeX](#tex) * [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/) +* [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) * [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4) * [Building REST APIs with Rails](http://apionrails.icalialabs.com/book) @@ -1684,22 +1683,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 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) +* [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%3AReportingServices) +* [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 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)* @@ -1760,10 +1759,10 @@ See also [LaTeX](#latex) ### VHDL +* [Free Range VHDL](http://www.freerangefactory.org/site/pmwiki.php/Main/DownloadBooks) (TeX and PDF) by Bryan Mealy, Fabrizio Tappero * [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/) -* [Free Range VHDL](http://www.freerangefactory.org/site/pmwiki.php/Main/DownloadBooks) (TeX and PDF) by Bryan Mealy, Fabrizio Tappero ### Vim @@ -1792,7 +1791,7 @@ See also [LaTeX](#latex) ### 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) +* [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 fff1c1760e4bd0d6eef4ab362e7facc97a196410 Mon Sep 17 00:00:00 2001 From: Sun Xiaobo Date: Fri, 15 Aug 2014 12:41:20 +0800 Subject: [PATCH 064/120] Added Markdown & reStructuredText in -zh.md --- free-programming-books-zh.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index c73810b4c9596..2cf9252d7c344 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -12,9 +12,11 @@ * [JavaScript](#javascript) * [LaTeX](#latex) * [LISP](#lisp) +* [Markdown](#markdown) * [Perl](#perl) * [Python](#python) * [R](#r) +* [reStructuredText](#restructuredtext) * [Ruby](#ruby) * [Scala](#scala) * [Scheme](#scheme) @@ -95,6 +97,13 @@ * [Common Lisp 高级编程技术](http://www.ituring.com.cn/minibook/862) (《On Lisp》中文版) +## Markdown +* [Markdown 快速入门](http://wowubuntu.com/markdown/basic.html) +* [Markdown 语法说明](http://wowubuntu.com/markdown/) +* [Markdown 简明教程](http://jianshu.io/p/7bd23251da0a) +* [献给写作者的 Markdown 新手指南](http://jianshu.io/p/q81RER) + + ### Perl * [Master Perl Today](https://github.com/fayland/chinese-perl-book) * [《Modern Perl》中文版](https://github.com/horus/modern_perl_book) @@ -114,6 +123,11 @@ * [用 R 构建 Shiny 应用程序](http://yanping.me/shiny-tutorial/) (《Building 'Shiny' Applications with R》中文版) +### reStructuredText +* [reStructuredText 入门](http://www.pythondoc.com/sphinx/rest.html) +* [reStructuredText 简明教程](http://jwch.sdut.edu.cn/book/rst.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) From fd4e3a5c5155fad4b36b6c86cf307af713c0495b Mon Sep 17 00:00:00 2001 From: Sun Xiaobo Date: Fri, 15 Aug 2014 12:47:27 +0800 Subject: [PATCH 065/120] fixed formatting --- free-programming-books-zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 2cf9252d7c344..5bb71c609270d 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -97,7 +97,7 @@ * [Common Lisp 高级编程技术](http://www.ituring.com.cn/minibook/862) (《On Lisp》中文版) -## Markdown +### Markdown * [Markdown 快速入门](http://wowubuntu.com/markdown/basic.html) * [Markdown 语法说明](http://wowubuntu.com/markdown/) * [Markdown 简明教程](http://jianshu.io/p/7bd23251da0a) From 7c6e88f3350f5d4f3360f313f1eedd4cec86e1de Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Thu, 21 Aug 2014 15:52:50 +0700 Subject: [PATCH 066/120] Add Elementary Algorithms book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index d616673b88334..59a51b263eb11 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -247,6 +247,7 @@ * [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)* +* [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry LIU Xinyu * [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) From 563694fc036ede88072311a161bf37685859ea4c Mon Sep 17 00:00:00 2001 From: NgaNguyenDuy Date: Thu, 21 Aug 2014 17:09:22 +0700 Subject: [PATCH 067/120] fix link nodetuts.com --- free-podcasts-screencasts-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-podcasts-screencasts-en.md b/free-podcasts-screencasts-en.md index 1d9d30f733ada..59efc1152d287 100644 --- a/free-podcasts-screencasts-en.md +++ b/free-podcasts-screencasts-en.md @@ -6,7 +6,7 @@ ### Javascript * [Screencast] - [ShowMeDo - Javascript Screencasts](http://showmedo.com/videotutorials/javascript) * [Screencast] - [Free Quality Javascript video tutorials and screencasts](http://screencasts.org/topics/javascript) -* [Screencast] - [Node Tuts - Node.JS Video Tutorials](nodetuts.com) +* [Screencast] - [Node Tuts - Node.JS Video Tutorials](http://nodetuts.com) ### Python * [Screencast] - [ShowMeDo - Python Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/python) From 79b604718c60daabd12d04e46d3096a984cecce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Muhammed=20DO=C4=9EAN?= Date: Tue, 26 Aug 2014 17:22:33 +0200 Subject: [PATCH 068/120] Dart added --- free-programming-books-tr.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 634edd7861a6c..21c6f7ddb90af 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -1,6 +1,7 @@ ### Index * [C](#c) * [D](#d) +* [Dart](#dart) * [Fortran](#fortran) * [Git](#git) * [Go](#go) @@ -23,7 +24,10 @@ ### D * [D Programlama Dili](http://ddili.org/ders/d/D_Programlama_Dili.pdf) - + +### Dart +* [Dart - Merhaba Dünya](http://dartogreniyorum.blogspot.com.tr/2013/03/yeniden-dart.html?view=sidebar) + ### Fortran * [Fortran Programlama Dili](http://www1.gantep.edu.tr/~bingul/f95/index.php) From 8481728defbfb2d343c926f7678c21dc42a2d7e8 Mon Sep 17 00:00:00 2001 From: n19270 Date: Fri, 29 Aug 2014 18:24:39 +0800 Subject: [PATCH 069/120] delete a duplicated book --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 59a51b263eb11..af6dae800bd10 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1561,7 +1561,6 @@ See also [TeX](#tex) * [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 From 53fdd37c850491f9a13adf9a02ee564ec4ff1e1a Mon Sep 17 00:00:00 2001 From: n19270 Date: Fri, 29 Aug 2014 18:32:49 +0800 Subject: [PATCH 070/120] add new course --- free-courses-en.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index 25d1e4e420818..7206785ac0a7e 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -11,6 +11,7 @@ * [Oracle PL/SQL](#oracle-plsql) * [Python](#python) * [Ruby](#ruby) +* [Web Development](#web-development) ### Assembly @@ -73,3 +74,7 @@ ### Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) + + +### Web Development +* [The Odin Project - Learn Web Development for Free](http://www.theodinproject.com/) From e8b4384db3a2ac1314c0926115aee3d5b717a11a Mon Sep 17 00:00:00 2001 From: Manasij Mukherjee Date: Sat, 30 Aug 2014 19:20:58 +0530 Subject: [PATCH 071/120] Update free-programming-books.md Handbook of Graph Drawing and Visualization --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index af6dae800bd10..185f00ff17ca3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -267,6 +267,7 @@ * [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) +* [Handbook of Graph Drawing and Visualization] (https://cs.brown.edu/~rt/gdhandbook/) #### Cellular Automata From 6e829bde43f979cc5079af64bbff5c9c3cfac022 Mon Sep 17 00:00:00 2001 From: "Katherine G. Pe" Date: Wed, 3 Sep 2014 23:52:55 +0800 Subject: [PATCH 072/120] Fix indent issue for meteor resource --- 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 080fd5f343b73..c3a854dca0960 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -83,4 +83,4 @@ * Lesson 15: Summary of the series (Coming soon...) ## Meteor - * [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/) \ No newline at end of file +* [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/) From d7b37101a920ca7b670d78039dbd3ac6c0fa4532 Mon Sep 17 00:00:00 2001 From: "Katherine G. Pe" Date: Wed, 3 Sep 2014 23:54:16 +0800 Subject: [PATCH 073/120] Added Vic Ramon's Ember tutorial --- javascript-frameworks-resources.md | 1 + 1 file changed, 1 insertion(+) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index c3a854dca0960..579775ce0aa48 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -50,6 +50,7 @@ * [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/) +* [Vic Ramon's Ember Tutorial](http://ember.vicramon.com) ## Express.js From a5e7460f4db05d4a541f3ba1be6cd5161839f5c5 Mon Sep 17 00:00:00 2001 From: eshellman Date: Thu, 4 Sep 2014 08:52:36 -0400 Subject: [PATCH 074/120] the link to the free version is now dead. --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 185f00ff17ca3..dfccc4836f1a6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1730,7 +1730,6 @@ See also [TeX](#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) From 55cb2e62ac2fb4da14b38619dff173c7a97eb743 Mon Sep 17 00:00:00 2001 From: eshellman Date: Thu, 4 Sep 2014 09:07:39 -0400 Subject: [PATCH 075/120] links to free version are all dead --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index dfccc4836f1a6..d77560723bef1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -382,7 +382,6 @@ #### 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) From 577803f649b44f05cc72909badd4477873e02836 Mon Sep 17 00:00:00 2001 From: Asad Dhamani Date: Sat, 6 Sep 2014 00:10:32 +0530 Subject: [PATCH 076/120] Update free-programming-books.md --- 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 d77560723bef1..00521cd25f838 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -93,7 +93,7 @@ * [Standards](#standards) * [Theoretical Computer Science](#theoretical-computer-science) * [Web Performance](#web-performance) -* [LaTeX](#latex) +* [LaTeX](#latex)py * [Limbo](#limbo) * [Linux](#linux) * [Lisp](#lisp) @@ -1483,6 +1483,7 @@ See also [TeX](#tex) * [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 * [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) (2.7) +* [CodeCademy Python](http://www.codecademy.com/tracks/python) #### Django From df4057229e19e25dd52447196617f2cb6e2d8ec6 Mon Sep 17 00:00:00 2001 From: Asad Dhamani Date: Sat, 6 Sep 2014 00:16:50 +0530 Subject: [PATCH 077/120] Update free-programming-books.md --- 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 00521cd25f838..14769a98864b5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -93,7 +93,7 @@ * [Standards](#standards) * [Theoretical Computer Science](#theoretical-computer-science) * [Web Performance](#web-performance) -* [LaTeX](#latex)py +* [LaTeX](#latex) * [Limbo](#limbo) * [Linux](#linux) * [Lisp](#lisp) From 83a0eb5149cbd5b63bd4961426bd6188772d48bc Mon Sep 17 00:00:00 2001 From: Phodal Huang Date: Sat, 6 Sep 2014 08:47:31 +0800 Subject: [PATCH 078/120] 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 5bb71c609270d..3418c1a300df5 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -26,6 +26,7 @@ ### 语言无关 +* [一步步搭建物联网系统](https://github.com/gmszone/designiot) #### 在线教育 * [MIT OCW -- 麻省理工学院“开放式课程网页”](http://ocw.mit.edu/courses/translated-courses/simplified-chinese/) From 582e2a0d1f6c70e6aac753512d3bac4bc4f25d1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sat, 6 Sep 2014 11:21:18 +0200 Subject: [PATCH 079/120] Added books in slovak language --- README.md | 1 + free-programming-books-sk.md | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 free-programming-books-sk.md diff --git a/README.md b/README.md index bb3d7e89e4601..053b255117d19 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,7 @@ 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) ++ Slovak: [github](/free-programming-books-sk.md) + Spanish: [github](/free-programming-books-es.md) + Turkish: [github](/free-programming-books-tr.md) + Ukrainian: [github](/free-programming-books-ua.md) diff --git a/free-programming-books-sk.md b/free-programming-books-sk.md new file mode 100644 index 0000000000000..fec95e46f9325 --- /dev/null +++ b/free-programming-books-sk.md @@ -0,0 +1,8 @@ +### Index +* [Language Agnostic](#language-agnostic) + * [Právo](#pravo) + + +### Language Agnostic +#### Právo +* [Zodpovednosť na internete](https://knihy.nic.cz/) - Zodpovednosť na internete (PDF) From 3567b8bcd3b68002ae0a848c32f8f0eb79bb7e99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sat, 6 Sep 2014 11:34:46 +0200 Subject: [PATCH 080/120] Added czech book for security --- free-programming-books-cs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index 25fcb76cb87f5..4af96016b5cd2 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -39,6 +39,7 @@ #### Bezpečnost * [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) (PDF) +* [Buď pánem svého prostoru](https://knihy.nic.cz/) - Linda McCarthy a Denise Weldon-Siviy (PDF) #### Matematika From e59024c7333048281461fe60a40df3af124be18e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sat, 6 Sep 2014 11:42:40 +0200 Subject: [PATCH 081/120] Update URL to czech books Change URL to official source --- free-programming-books-cs.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index 25fcb76cb87f5..09e742796d3db 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -29,7 +29,7 @@ ### Git -* [Pro Git](http://www.root.cz/knihy/pro-git/stahnout/1001/) (PDF) +* [Pro Git](https://knihy.nic.cz/) (PDF) ### Language Agnostic @@ -38,7 +38,7 @@ #### 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](https://knihy.nic.cz/) (PDF) #### Matematika @@ -48,7 +48,7 @@ #### Právo -* [Internet jako objekt práva](http://www.root.cz/knihy/internet-jako-objekt-prava/) (PDF) +* [Internet jako objekt práva](https://knihy.nic.cz/) (PDF) #### Regulární výrazy @@ -56,7 +56,7 @@ #### Sítě -* [Internetový protokol IPv6](http://www.root.cz/knihy/internetovy-protokol-ipv6-treti-vydani/) (PDF) +* [Internetový protokol IPv6](https://knihy.nic.cz/) (PDF) ### LaTeX @@ -77,14 +77,14 @@ ### OpenSource -* [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) (PDF) +* [Tvorba open source softwaru](https://knihy.nic.cz/) (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) +* [Ponořme se do Pythonu 3](https://knihy.nic.cz/) (PDF) * [Učebnice jazyka Python](http://www.root.cz/knihy/ucebnice-jazyka-python/stahnout/920/) (PDF) From 57b8bcb7a3049aeec5f5578579d66e381bc208b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sat, 6 Sep 2014 11:47:18 +0200 Subject: [PATCH 082/120] Added author for czech books --- free-programming-books-cs.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index 09e742796d3db..54c2b94b6ce4b 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -29,7 +29,7 @@ ### Git -* [Pro Git](https://knihy.nic.cz/) (PDF) +* [Pro Git](https://knihy.nic.cz/) - Scott Chacon (PDF) ### Language Agnostic @@ -38,7 +38,7 @@ #### Bezpečnost -* [Báječný svět elektronického podpisu](https://knihy.nic.cz/) (PDF) +* [Báječný svět elektronického podpisu](https://knihy.nic.cz/) - Jiří Peterka (PDF) #### Matematika @@ -48,7 +48,7 @@ #### Právo -* [Internet jako objekt práva](https://knihy.nic.cz/) (PDF) +* [Internet jako objekt práva](https://knihy.nic.cz/) - Ján Matejka (PDF) #### Regulární výrazy @@ -56,7 +56,7 @@ #### Sítě -* [Internetový protokol IPv6](https://knihy.nic.cz/) (PDF) +* [Internetový protokol IPv6](https://knihy.nic.cz/) - Pavel Satrapa (PDF) ### LaTeX @@ -77,14 +77,14 @@ ### OpenSource -* [Tvorba open source softwaru](https://knihy.nic.cz/) (PDF) +* [Tvorba open source softwaru](https://knihy.nic.cz/) - Karl Fogel (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](https://knihy.nic.cz/) (PDF) +* [Ponořme se do Pythonu 3](https://knihy.nic.cz/) - Mark Pilgrim (PDF) * [Učebnice jazyka Python](http://www.root.cz/knihy/ucebnice-jazyka-python/stahnout/920/) (PDF) From f7d08d4b2fcd82d641d62edbd2951fdebc4e0865 Mon Sep 17 00:00:00 2001 From: "Leon.R.Sine" Date: Mon, 8 Sep 2014 22:19:00 +0800 Subject: [PATCH 083/120] add The Django Book 2.0 to Python series --- 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 3418c1a300df5..bf2c7895cb9a5 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -114,6 +114,7 @@ * [深入Python](http://woodpecker.org.cn/diveintopython/) * [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/) * [简明 Python 教程](http://woodpecker.org.cn/abyteofpython_cn/chinese/) (《A Byte of Python》中文版) +* [Django book 2.0](http://djangobook.py3k.cn/2.0/) ### R From f710300925f92074a2733a1d6afb6ebe46c216c4 Mon Sep 17 00:00:00 2001 From: sunxb10 Date: Tue, 9 Sep 2014 00:49:44 +0800 Subject: [PATCH 084/120] added two Git resources; adjusted some format details --- free-programming-books-zh.md | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index bf2c7895cb9a5..5253ebf0ed28a 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -5,6 +5,7 @@ * [操作系统](#操作系统) * [版本控制](#版本控制) * [数据库](#数据库) + * [智能系统](#智能系统) * [Erlang](#erlang) * [Golang](#golang) * [Haskell](#haskell) @@ -26,10 +27,9 @@ ### 语言无关 -* [一步步搭建物联网系统](https://github.com/gmszone/designiot) #### 在线教育 -* [MIT OCW -- 麻省理工学院“开放式课程网页”](http://ocw.mit.edu/courses/translated-courses/simplified-chinese/) +* [MIT 公开课](http://ocw.mit.edu/courses/translated-courses/simplified-chinese/) * [Coursera](https://www.coursera.org/courses?orderby=upcoming&lngs=zh) * [Udacity](https://www.udacity.com/) * [xuetangX](https://www.xuetangx.com/) @@ -41,7 +41,7 @@ #### 软件开发方法 * [硝烟中的 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) +* [傻瓜函数编程](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn) (《Functional Programming For The Rest of Us》中文版) #### 操作系统 @@ -55,21 +55,26 @@ * [Git 参考手册](http://gitref.justjavac.com/) * [沉浸式学 Git](http://igit.linuxtoy.org/index.html) * [Got GitHub](https://github.com/gotgit/gotgithub) +* [Git Community Book 中文版](http://gitbook.liuhui998.com/) +* [学习 Git 分支](http://pcottle.github.io/learnGitBranching/) (点击右下角按钮可切换至简体及正体中文) #### 数据库 * [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) * [Redis 设计与实现](http://www.redisbook.com) +#### 智能系统 +* [一步步搭建物联网系统](https://github.com/gmszone/designiot) + ### Erlang -* [Erlang并发编程](https://github.com/liancheng/cpie-cn) (《Concurrent Programming in Erlang (Part I)》中文版) +* [Erlang 并发编程](https://github.com/liancheng/cpie-cn) (《Concurrent Programming in Erlang (Part I)》中文版) ### Golang -* [Go Web编程](https://github.com/astaxie/build-web-application-with-golang) -* [Go编程基础](https://github.com/Unknwon/go-fundamental-programming) -* [Go入门指南](https://github.com/Unknwon/the-way-to-go_ZH_CN) (《The Way to Go》中文版) +* [Go Web 编程](https://github.com/astaxie/build-web-application-with-golang) +* [Go 编程基础](https://github.com/Unknwon/go-fundamental-programming) +* [Go 入门指南](https://github.com/Unknwon/the-way-to-go_ZH_CN) (《The Way to Go》中文版) * [学习 Go 语言](https://github.com/mikespook/Learning-Go-zh-cn) @@ -79,7 +84,8 @@ ### HTML / CSS -* [学习CSS布局](http://zh.learnlayout.com/) +* [学习 CSS 布局](http://zh.learnlayout.com/) +* [HTML5 教程](http://www.w3school.com.cn/html5/) ### Javascript @@ -111,7 +117,7 @@ ### Python -* [深入Python](http://woodpecker.org.cn/diveintopython/) +* [深入 Python](http://woodpecker.org.cn/diveintopython/) * [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/) * [简明 Python 教程](http://woodpecker.org.cn/abyteofpython_cn/chinese/) (《A Byte of Python》中文版) * [Django book 2.0](http://djangobook.py3k.cn/2.0/) @@ -119,7 +125,7 @@ ### R * [R 导论](http://cran.r-project.org/doc/contrib/Ding-R-intro_cn.pdf) (《An Introduction to R》中文版) -* [153分钟学会R ](http://cran.r-project.org/doc/contrib/Liu-FAQ.pdf) +* [153分钟学会 R ](http://cran.r-project.org/doc/contrib/Liu-FAQ.pdf) * [《R for beginners》中文版](http://www.biosino.org/R/R-doc/files/R4beg_cn_2.0.pdf) * [统计学与 R 读书笔记](http://cran.r-project.org/doc/contrib/Xu-Statistics_and_R.pdf) * [用 R 构建 Shiny 应用程序](http://yanping.me/shiny-tutorial/) (《Building 'Shiny' Applications with R》中文版) @@ -143,7 +149,7 @@ ### Scheme -* [Scheme入门教程](http://deathking.github.io/yast-cn/) (《Yet Another Scheme Tutorial》中文版) +* [Scheme 入门教程](http://deathking.github.io/yast-cn/) (《Yet Another Scheme Tutorial》中文版) ### Shell @@ -152,7 +158,7 @@ ### Vim -* [大家來學VIM](http://www.study-area.org/tips/vim/index.html) +* [大家來學 VIM](http://www.study-area.org/tips/vim/index.html) ### Visual Prolog From 8a4752a89f75485ea0e98d97fedacbbd9292e420 Mon Sep 17 00:00:00 2001 From: maieul Date: Tue, 9 Sep 2014 17:37:35 +0200 Subject: [PATCH 085/120] =?UTF-8?q?un=20livre=20=C3=A0=20prix=20libre=20su?= =?UTF-8?q?r=20Vim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-fr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index 8cdcef9650122..7115b6502223e 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -201,3 +201,4 @@ Voir aussi [LaTeX](#latex) ### Vim * [Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/) +* [Vim pour les humains](http://vimebook.com/), par Vincent Jousse (le livre n'est pas **gratuit** mais **à prix libre**) From a46f39e449bb160814fc71881abd5fe13bb03502 Mon Sep 17 00:00:00 2001 From: sunxb10 Date: Thu, 11 Sep 2014 12:35:28 +0800 Subject: [PATCH 086/120] added multiple resources, including regex, c/c++, fortran, go and swift --- free-programming-books-zh.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 5253ebf0ed28a..bbb5f3c371cb4 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -6,6 +6,9 @@ * [版本控制](#版本控制) * [数据库](#数据库) * [智能系统](#智能系统) + * [正则表达式](#正则表达式) +* [C](#c) +* [C++](#c-1) * [Erlang](#erlang) * [Golang](#golang) * [Haskell](#haskell) @@ -22,6 +25,7 @@ * [Scala](#scala) * [Scheme](#scheme) * [Shell](#shell) +* [Swift](#swift) * [Vim](#vim) * [Visual Prolog](#visual-prolog) @@ -46,6 +50,7 @@ #### 操作系统 * [UNIX TOOLBOX](http://cb.vu/unixtoolbox_zh_CN.xhtml) +* [Linux Guide for Complete Beginners](http://happypeter.github.io/LGCB/book/) #### 版本控制 @@ -63,19 +68,43 @@ * [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) * [Redis 设计与实现](http://www.redisbook.com) + #### 智能系统 * [一步步搭建物联网系统](https://github.com/gmszone/designiot) +#### 正则表达式 +* [正则表达式30分钟入门教程](http://deerchao.net/tutorials/regex/regex.htm) + + + +### C +* [新概念 C 语言教程](https://github.com/limingth/NCCL) +* [C 语言常见问题集](http://c-faq-chn.sourceforge.net/ccfaq/ccfaq.html) +* [C/C++ 学习教程](http://doc.lellansin.com/) + + +### C++ +* [C++ 基础教程](http://www.prglab.com/cms/) +* [像计算机科学家一样思考(C++版)](http://www.ituring.com.cn/book/1203) (《How To Think Like a Computer Scientist: C++ Version》中文版) +* [C++ Template 进阶指南](https://github.com/wuye9036/CppTemplateTutorial) +* [C++ 并发编程指南](https://github.com/forhappy/A-Detailed-Cplusplus-Concurrency-Tutorial) + + ### Erlang * [Erlang 并发编程](https://github.com/liancheng/cpie-cn) (《Concurrent Programming in Erlang (Part I)》中文版) +### Fortran +* [Fortran77和90/95编程入门](http://micro.ustc.edu.cn/Fortran/ZJDing/) + + ### Golang * [Go Web 编程](https://github.com/astaxie/build-web-application-with-golang) * [Go 编程基础](https://github.com/Unknwon/go-fundamental-programming) * [Go 入门指南](https://github.com/Unknwon/the-way-to-go_ZH_CN) (《The Way to Go》中文版) * [学习 Go 语言](https://github.com/mikespook/Learning-Go-zh-cn) +* [Go 指南](http://go-tour-zh.appsp0t.com/) (《A Tour of Go》中文版) ### Haskell @@ -157,6 +186,10 @@ * [Shell 编程基础](http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80) +### Swift +* [《The Swift Programming Language》中文版](https://www.gitbook.io/book/numbbbbb/-the-swift-programming-language-) + + ### Vim * [大家來學 VIM](http://www.study-area.org/tips/vim/index.html) From e86e82aa30519ce6e4d7e73b757d488ffa47df53 Mon Sep 17 00:00:00 2001 From: sunxb10 Date: Thu, 11 Sep 2014 12:39:21 +0800 Subject: [PATCH 087/120] fixed formatting: added fortran to the index --- 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 bbb5f3c371cb4..2811261ab7fce 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -10,6 +10,7 @@ * [C](#c) * [C++](#c-1) * [Erlang](#erlang) +* [Fortran](#fortran) * [Golang](#golang) * [Haskell](#haskell) * [HTML / CSS](#html--css) From d0c1a325a1ea0baf1c2562f31f2b1e026d8bcdfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sat, 13 Sep 2014 10:37:00 +0200 Subject: [PATCH 088/120] Added english book about reverse engineering --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 14769a98864b5..518b87d0faa64 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -512,6 +512,7 @@ #### Reverse Engineering * [Hacking the Xbox: An Introduction to Reverse Engineering](http://www.nostarch.com/xboxfree/) - Andrew "bunnie" Huang +* [Reverse Engineering for Beginners](http://beginners.re/) (PDF) - Dennis Yurichev #### Security From 195648f0976a53fe6cca58db2d8fc7214b6966fa Mon Sep 17 00:00:00 2001 From: Gabriel Almir Date: Sat, 13 Sep 2014 14:12:15 -0300 Subject: [PATCH 089/120] Two podcasts added to the list of javascript --- free-podcasts-screencasts-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-podcasts-screencasts-en.md b/free-podcasts-screencasts-en.md index 59efc1152d287..6ecdab237d941 100644 --- a/free-podcasts-screencasts-en.md +++ b/free-podcasts-screencasts-en.md @@ -7,6 +7,8 @@ * [Screencast] - [ShowMeDo - Javascript Screencasts](http://showmedo.com/videotutorials/javascript) * [Screencast] - [Free Quality Javascript video tutorials and screencasts](http://screencasts.org/topics/javascript) * [Screencast] - [Node Tuts - Node.JS Video Tutorials](http://nodetuts.com) +* [Podcast] - [JavaScript Jabber](http://javascriptjabber.com/) +* [Podcast] - [The Javascript Show](http://javascriptshow.com/) ### Python * [Screencast] - [ShowMeDo - Python Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/python) From ffb2203deefbf4bec1a46c8c89e06ed50c535208 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Ignacio=20Gonz=C3=A1lez=20D=2E?= Date: Mon, 15 Sep 2014 08:14:35 -0700 Subject: [PATCH 090/120] Changed link Mathematics for Computer Science (November 2013 Version) old link directed to a page that requested password, used a new link that doesn't require one. --- 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 518b87d0faa64..cdc500982d9bd 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -368,7 +368,7 @@ * [Linear Algebra Done Wrong](http://www.math.brown.edu/~treil/papers/LADW/LADW.pdf) - Sergei Treil * [Linear Algebra, Theory And Applications](http://www.math.byu.edu/klkuttle/linearalgebra.pdf) - Kenneth Kuttler * [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 +* [Mathematics for Computer Science (November 2013 Version)](https://www.cs.princeton.edu/courses/archive/fall13/cos340/LLM.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) From 956c1824f65bc7bb7b1017b5d513c1343e16ab43 Mon Sep 17 00:00:00 2001 From: kumaresan18 Date: Mon, 15 Sep 2014 22:13:28 -0400 Subject: [PATCH 091/120] Added Raspberry Pi User Guide This User Guide is written by Eben Upton, Co-Creator of the Raspberry Pi --- free-programming-books.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 518b87d0faa64..5f9e0c964267d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -138,6 +138,7 @@ * [QML](#qml) * [R](#r) * [Racket](#racket) +* [Raspberry Pi] (#rpi) * [REBOL](#rebol) * [Ruby](#ruby) * [RSpec](#rspec) @@ -1541,6 +1542,8 @@ See also [TeX](#tex) * [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) +### Raspberry Pi +* [Raspberry Pi Users Guide](http://www.cs.unca.edu/~bruce/Fall14/360/RPiUsersGuide.pdf) (PDF) - Eben Upton ### REBOL * [Learn REBOL](http://www.lulu.com/shop/nick-antonaccio/learn-rebol/ebook/product-17383182.html) - Nick Antonaccio From 8757bcfe24fc7b8ed3b9766bc24dc157e4cc13b2 Mon Sep 17 00:00:00 2001 From: Martin Czygan Date: Wed, 17 Sep 2014 19:01:06 +0200 Subject: [PATCH 092/120] Added 'Erlang in Anger' --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 62ed518e82dce..c539e4757b710 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -822,6 +822,7 @@ * [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 +* [Stuff Goes Bad: Erlang in Anger](https://s3.amazonaws.com/erlang-in-anger/text.v1.0.0.pdf) - Fred Herbert (PDF) ### F Sharp From d0eb6cd7cb65d1e7cae187ebe81ff271228b9524 Mon Sep 17 00:00:00 2001 From: wanglichao Date: Thu, 18 Sep 2014 15:41:13 +0800 Subject: [PATCH 093/120] =?UTF-8?q?=E6=8E=A8=E8=8D=90=E4=B8=80=E6=9C=ACnod?= =?UTF-8?q?ojs=E7=9A=84=E4=B9=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit a book about nodejs --- 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 2811261ab7fce..74f413d5decb7 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -27,6 +27,7 @@ * [Scheme](#scheme) * [Shell](#shell) * [Swift](#swift) +* [NodeJS](#NodeJS) * [Vim](#vim) * [Visual Prolog](#visual-prolog) @@ -191,6 +192,9 @@ * [《The Swift Programming Language》中文版](https://www.gitbook.io/book/numbbbbb/-the-swift-programming-language-) +### NodeJS +* [The NodeJS中文](https://www.gitbook.io/book/0532/nodejs) + ### Vim * [大家來學 VIM](http://www.study-area.org/tips/vim/index.html) From d889ea27e1f5548fc7fe7af4593cf7faa5ce63be Mon Sep 17 00:00:00 2001 From: Sun Xiaobo Date: Thu, 18 Sep 2014 22:47:56 +0800 Subject: [PATCH 094/120] fixed a dead link in zh.md --- free-programming-books-zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 74f413d5decb7..cccacba5981b2 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -27,7 +27,7 @@ * [Scheme](#scheme) * [Shell](#shell) * [Swift](#swift) -* [NodeJS](#NodeJS) +* [NodeJS](#nodejs) * [Vim](#vim) * [Visual Prolog](#visual-prolog) From ee31a1300280ce0f7a31b12b4c14f6633ce002d4 Mon Sep 17 00:00:00 2001 From: Creaprog Date: Sat, 20 Sep 2014 11:26:19 +0200 Subject: [PATCH 095/120] Update free-programming-books-fr.md error HTTP 403. --- 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 7115b6502223e..62cb3e5747d15 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -90,7 +90,6 @@ ### 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. From fc5402c150299eeb4dbd51ae64a3c3f40bc7361d Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Tue, 23 Sep 2014 11:10:16 +0330 Subject: [PATCH 096/120] 29000 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 053b255117d19..dcc2d6ee67864 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,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 28,000 people starred in 8 months. ;) +- be part of a project that over 29,000 people starred in 11 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 00b227f50bd512847430abb21cb21a2e463b6108 Mon Sep 17 00:00:00 2001 From: Luminous Spice Date: Sat, 27 Sep 2014 06:49:19 +0900 Subject: [PATCH 097/120] [ja] Added Swift book --- 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 d5bcf406a601b..15e48fdaea175 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -65,6 +65,7 @@ * [Smalltalk](#smalltalk) * [SQL(実装非依存)](#sql%e5%ae%9f%e8%a3%85%e9%9d%9e%e4%be%9d%e5%ad%98) * [Standard ML](#standard-ml) +* [Swift](#swift) * [Tcl/Tk](#tcltk) * [TypeScript](#typescript) * [VBA](#vba) @@ -504,6 +505,10 @@ * [お気楽 Standard ML of New Jersey 入門](http://www.geocities.jp/m_hiroi/func/index.html#sml) - 広井誠 +### Swift +* [逆引きSwift(iOS編)](https://sites.google.com/a/gclue.jp/swift-docs/) - 株式会社GClue + + ### Tcl/Tk * [Tcl/Tk お気楽 GUI プログラミング](http://www.geocities.jp/m_hiroi/tcl_tk_doc/tcltk_doc.html) - 広井誠 * [Tcl/TkでWindowsプログラミング](http://homepage3.nifty.com/kaku-chan/tcl_tk/) - KAKU-Chan From c4ed054de9aa84a233dd99753ceac43f3990aa6c Mon Sep 17 00:00:00 2001 From: "imperialroyalguard38@gmail.com" Date: Sat, 27 Sep 2014 18:20:52 +0900 Subject: [PATCH 098/120] add two japanese books --- free-programming-books-ja.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index d5bcf406a601b..ad8c58554598a 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -183,6 +183,7 @@ * [Android アプリ開発のための Java 入門](https://gist.github.com/nobuoka/6546813) - id:nobuoka * [コントリビュータのためのAndroidコードスタイルガイドライン 日本語訳](http://www.textdrop.net/android/code-style-ja.html) - Android Open Source Project, Takashi Sasai(翻訳) * [Androidアプリのセキュア設計・セキュアコーディングガイド](http://www.jssec.org/report/securecoding.html) - 一般社団法人日本スマートフォンセキュリティ協会(JSSEC) +* [Android Open Text book](https://github.com/TechBooster/AndroidOpenTextbook) - TechBooster ### AWK @@ -212,6 +213,7 @@ * [cpprefjp - C++ Reference Site in Japanese](https://sites.google.com/site/cpprefjp/) * [C++11の文法と機能(C++11: Syntax and Feature)](https://ezoeryou.github.com/cpp-book/C++11-Syntax-and-Feature.xhtml) * [Google C++スタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/cppguide.xml) - Benjy Weinberger, Craig Silverstein, Gregory Eitzmann, Mark Mentovai, Tashana Landray, Takashi Sasai(翻訳) +* [Standard Template Library プログラミング](http://episteme.wankuma.com/stlprog/) - επιστημη ### CoffeeScript From 9f8256c1614f988de1f637e8b2d098472ddcbb6e Mon Sep 17 00:00:00 2001 From: sunxb10 Date: Mon, 29 Sep 2014 18:37:52 +0800 Subject: [PATCH 099/120] added two new Perl resources in Chinese --- free-programming-books-zh.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index cccacba5981b2..f2d26d740eea7 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -145,6 +145,8 @@ ### Perl * [Master Perl Today](https://github.com/fayland/chinese-perl-book) * [《Modern Perl》中文版](https://github.com/horus/modern_perl_book) +* [Perl 5 教程](http://www.cbi.pku.edu.cn/chinese/documents/perl/index.htm) +* [Perl 教程](http://www.yiibai.com/perl) ### Python From f0093d03e4c7e00f26b0d9cf9c0dd1203d4b6ad0 Mon Sep 17 00:00:00 2001 From: Etienne Savard Date: Mon, 29 Sep 2014 13:14:54 -0400 Subject: [PATCH 100/120] Added "Agile Android Software Development" eBook Added "Agile Android Software Development" eBook in the list under the Android section. The book is currently in writing progress, but new chapters are released as soon they are copy-edited. "Release 1.0" is expected in January 2015. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index c539e4757b710..cde8de677eb3e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -598,6 +598,7 @@ * [Alef Language Reference Manual](http://doc.cat-v.org/plan_9/2nd_edition/papers/alef/ref) ### Android +* [Agile Android Software Development](http://www.agiledroid.com) (PDF, epub, mobi - need email confirmation) by Etienne Savard * [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) * [Android Programming Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/android) ([PDF](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.pdf), [Kindle](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.mobi)) *(Just fill the fields with any values)* From 037ee018893ef0f6d4bf71410ca404072ad2f483 Mon Sep 17 00:00:00 2001 From: Fwiffo Date: Fri, 3 Oct 2014 16:51:50 -0700 Subject: [PATCH 101/120] added to index as requested --- free-programming-books-gr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-gr.md b/free-programming-books-gr.md index 83c5070c4be47..02b4a50fc8ab2 100644 --- a/free-programming-books-gr.md +++ b/free-programming-books-gr.md @@ -1,6 +1,7 @@ ###Index * [C++](#c++) * [Java](#java) +* [Python](#python) ###C++ From b51e53fa9a1962e055690fc41b51e826d8141b61 Mon Sep 17 00:00:00 2001 From: Sergey Bronnikov Date: Sun, 5 Oct 2014 22:59:13 +0400 Subject: [PATCH 102/120] added "The Design and Implementation of the Anykernel and Rump Kernels" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index cde8de677eb3e..fea50d876c0c7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -470,6 +470,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 * [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond +* [The Design and Implementation of the Anykernel and Rump Kernels](https://github.com/rumpkernel/book) - Antti Kantee * [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 From ec14f3f61e96fa221fd79f0a8788437a3d91c4d1 Mon Sep 17 00:00:00 2001 From: Luminous Spice Date: Mon, 6 Oct 2014 12:10:49 +0900 Subject: [PATCH 103/120] [ja] Added ruby for iOS book --- free-programming-books-ja.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index c16d9e38a1905..747b8079ef901 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -293,6 +293,7 @@ * [初めての iOS アプリケーション](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhone101.pdf) (PDF) - Apple Developer * [Cocoa Programming Tips 1001](http://hmdt.jp/tips/cocoa/index.html) - 木下誠 * [Web API を利用する iOS アプリ作成](https://github.com/hatena/Hatena-Textbook/blob/master/ios-app-development-with-web-api.md) - はてな教科書 +* [RubyMotion Tutorial: Ruby で iOS アプリを作ろう](http://tutorial.rubymotion.jp/) - Clay Allsopp, RubyMotion JP(翻訳) ### Java From f148b14f51573a624f237049b269233d6c78a354 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Mon, 6 Oct 2014 12:42:27 +0200 Subject: [PATCH 104/120] sorting free courses --- TODO.md | 2 +- free-courses-en.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TODO.md b/TODO.md index a0aa293d629a5..de10f6abf7b7f 100644 --- a/TODO.md +++ b/TODO.md @@ -29,4 +29,4 @@ TODO - [ ] tr - [ ] zh - [ ] javascript framework - - [ ] courses + - [x] courses diff --git a/free-courses-en.md b/free-courses-en.md index 7206785ac0a7e..8250b8d0ad8b4 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -31,9 +31,9 @@ ### Haskell +* [C9 : Functional Programming Fundamentals](http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals) - Erik Meijer * [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) From 05936fa509a69202c28eca794aa3b2da4dac13f3 Mon Sep 17 00:00:00 2001 From: mehmetdik Date: Mon, 6 Oct 2014 16:27:46 +0300 Subject: [PATCH 105/120] Updated add free-programming-books-tr.md [Add Html Tutorial] --- 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 21c6f7ddb90af..236c4247dfda6 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -15,6 +15,7 @@ * [Python](#python) * [Ruby](#ruby) * [Rust](#rust) +* [Html](#html) ### C @@ -74,3 +75,7 @@ ### Rust * [Rust'a Giriş](http://bit.ly/rustagiris) + +### Html +* [Html'e Yolculuk](https://github.com/paufsc/journey-to-html) +* [Html'e Giriş](http://www.htmldersleri.org/) From 95472de70fc406bda0b0453e1126bbeffd618bb4 Mon Sep 17 00:00:00 2001 From: mehmetdik Date: Mon, 6 Oct 2014 18:04:08 +0300 Subject: [PATCH 106/120] Updated free-programming-books-tr.md Added Android tutorial --- free-programming-books-tr.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 236c4247dfda6..2fc6bdd3b258d 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -16,6 +16,7 @@ * [Ruby](#ruby) * [Rust](#rust) * [Html](#html) +* [Android](#android) ### C @@ -79,3 +80,6 @@ ### Html * [Html'e Yolculuk](https://github.com/paufsc/journey-to-html) * [Html'e Giriş](http://www.htmldersleri.org/) + +### Android +* [Android Geleceği Yazanlar](https://gelecegiyazanlar.turkcell.com.tr/konu/android) From fac8f25c921b007a38a955c38a9d0356262b6196 Mon Sep 17 00:00:00 2001 From: ahmad ayyash Date: Mon, 6 Oct 2014 20:54:53 +0300 Subject: [PATCH 107/120] adding vim screencasts --- free-podcasts-screencasts-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-podcasts-screencasts-en.md b/free-podcasts-screencasts-en.md index 6ecdab237d941..62afd04d83462 100644 --- a/free-podcasts-screencasts-en.md +++ b/free-podcasts-screencasts-en.md @@ -23,3 +23,6 @@ * [Screencast] - [Ruby Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/ruby) * [Screencast] - [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free) * [Podcast] - [The Ruby Show](http://rubyshow.com/) + +### Vim +* [Screencast] - [Free screencasts about the text editor Vim](http://vimcasts.org/) From d2b28c30620234fad339a3efcf158da940fbfb30 Mon Sep 17 00:00:00 2001 From: Shawn Wei Date: Mon, 6 Oct 2014 14:38:18 -0700 Subject: [PATCH 108/120] Added 3 books Added Apprenticeship Patterns to Professional Development. Added How to Do What You Love & Earn What You're Worth as a Programmer to Professional Development. Added Game Programming Patterns to Misc. --- free-programming-books.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index deb30502749b8..74b3841a3c1de 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -319,6 +319,7 @@ * [Object-Oriented Reengineering Patterns](http://win.ua.ac.be/~sdemey/) - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz * [High-Performance Scientific Computing](http://bit.ly/hpc12) (class lectures and slides) * [Mother Tongues of Computer Languages](http://www.digibarn.com/collections/posters/tongues/) (PNG) +* [Game Programming Patterns](http://gameprogrammingpatterns.com/) - Bob Nystrom ####Web Performance * [Book of Speed](http://www.bookofspeed.com/index.html) by Stoyan Stefanov @@ -332,6 +333,8 @@ ####Professional Development * [Don't Just Roll the Dice](http://download.red-gate.com/ebooks/DJRTD_eBook.pdf) (PDF) *(RedGate, By Neil Davidson)* * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* +* [Apprenticeship Patterns](http://chimera.labs.oreilly.com/books/1234000001813/index.html) - David H. Hoover and Adewale Oshineye +* [How to Do What You Love & Earn What You’re Worth as a Programmer](https://leanpub.com/dowhatyoulove/read) - Reginald Braithwaite ###Ada From ec9d84c6826ed76df8731e969ef3c75846eae5f1 Mon Sep 17 00:00:00 2001 From: Mike Jewett Date: Mon, 6 Oct 2014 17:56:51 -0400 Subject: [PATCH 109/120] Updated links --- 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 3df269f01ba80..7ab28df3b9b01 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -35,7 +35,8 @@ * [C9 : Functional Programming Fundamentals](http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals) - Erik Meijer ### HTML / CSS -* [Build a SaaS landing page using Skeleton](https://www.bloc.io/tutorials/jottly-beginner-s-guide-to-html-css-skeleton-and-animation-css) +* [Build a SaaS landing page using Skeleton](https://www.bloc.io/tutorials/jottly-a-beginner-s-guide-to-html-css-skeleton-and-animate-css) +* [Build a responsive website with Webflow](https://www.bloc.io/tutorials/webflow-tutorial-design-responsive-sites-with-webflow) * [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/) From 8f7be34f8ae2de9807db9e80b9155471b62cba82 Mon Sep 17 00:00:00 2001 From: jks-liu Date: Thu, 9 Oct 2014 09:49:40 +0800 Subject: [PATCH 110/120] Add Scheme Resource R6RS Chinese translation. --- 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 f2d26d740eea7..14bd37e975dc8 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -183,6 +183,7 @@ ### Scheme * [Scheme 入门教程](http://deathking.github.io/yast-cn/) (《Yet Another Scheme Tutorial》中文版) +* [算法语言Scheme修订6报告](http://r6rs.mrliu.org/)(R6RS简体中文翻译) ### Shell From ddf1ef3a8edec8766e43b09dcc16186dee0dba5e Mon Sep 17 00:00:00 2001 From: Amit Uttamchandani Date: Wed, 8 Oct 2014 20:42:38 -0700 Subject: [PATCH 111/120] Update dead link for Ubuntu Server Guide 13.10 server guide link is no longer available. Updated to point to 14.04 server guide. --- 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 42573c15aa923..359d6c7f149cb 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1166,7 +1166,7 @@ See also [TeX](#tex) * [The Linux System Administrator's Guide](http://www.tldp.org/LDP/sag/html/index.html) * [The Python GTK+ 3 Tutorial](http://python-gtk-3-tutorial.readthedocs.org/en/latest/) * [Ubuntu Pocket Guide and Reference](http://www.ubuntupocketguide.com/index_main.html) -* [Ubuntu Server Guide](https://help.ubuntu.com/13.10/serverguide/serverguide.pdf) +* [Ubuntu Server Guide](https://help.ubuntu.com/14.04/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) From d0a88b9706dfd922940d9d9f31f310a2162348b5 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 9 Oct 2014 10:19:41 -0400 Subject: [PATCH 112/120] Fix conflict (#1149) --- free-programming-books.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 42573c15aa923..c29c6847e648a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -492,6 +492,7 @@ * [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 @@ -499,7 +500,6 @@ #### Professional Development * [Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman](http://chimera.labs.oreilly.com/books/1234000001813/index.html) - David H. Hoover and Adewale Oshineye * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* -<<<<<<< HEAD * [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)* @@ -510,10 +510,6 @@ #### 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/) -======= -* [Apprenticeship Patterns](http://chimera.labs.oreilly.com/books/1234000001813/index.html) - David H. Hoover and Adewale Oshineye -* [How to Do What You Love & Earn What You’re Worth as a Programmer](https://leanpub.com/dowhatyoulove/read) - Reginald Braithwaite ->>>>>>> d2b28c30620234fad339a3efcf158da940fbfb30 #### Regular Expressions From 9a661dc90283e149e85fb5c0042c7aad539d3fe1 Mon Sep 17 00:00:00 2001 From: Richard Liang Date: Sat, 11 Oct 2014 03:18:59 -0700 Subject: [PATCH 113/120] Add Channel9's Windows Phone 8.1 Development Guide for Absolute Beginners --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 3c35a2e3ba0c4..5ee91554f3eab 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1811,6 +1811,7 @@ See also [LaTeX](#latex) * [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 +* [Windows Phone 8.1 Development for Absolute Beginners](http://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners) ### Workflow From f6955b0ba26830dd11d4821e45ac42b9507d6ef7 Mon Sep 17 00:00:00 2001 From: tusharsappal Date: Sat, 11 Oct 2014 22:40:03 +0530 Subject: [PATCH 114/120] Adding git guide and python for informatics pdf link in tutorials md file --- 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 f4192ae83d513..0bed011f09ba9 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -32,6 +32,7 @@ * [Githug](https://github.com/Gazler/githug) (Tutorial in shell) * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/) * [Try Git](http://try.github.io) +* [Git-just a simple guide for getting started with git.no deep shit](http://rogerdudler.github.io/git-guide/) ### Go @@ -97,6 +98,7 @@ * [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) +* [Pyhthon for Informatics](http://www.pythonlearn.com/book_007.pdf) ### R From 4b10e991f66c54b365e5474baa22a95831f6f5d7 Mon Sep 17 00:00:00 2001 From: tusharsappal Date: Sat, 11 Oct 2014 22:53:58 +0530 Subject: [PATCH 115/120] Removing the git link and adding python link in ebook --- free-programming-books.md | 1 + free-programming-interactive-tutorials-en.md | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 5ee91554f3eab..bb60ace5d3872 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1494,6 +1494,7 @@ See also [TeX](#tex) * [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) * [CodeCademy Python](http://www.codecademy.com/tracks/python) +* [Pyhthon for Informatics](http://www.pythonlearn.com/book_007.pdf) #### Django diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 0bed011f09ba9..e43d6250a3bd4 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -32,7 +32,7 @@ * [Githug](https://github.com/Gazler/githug) (Tutorial in shell) * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/) * [Try Git](http://try.github.io) -* [Git-just a simple guide for getting started with git.no deep shit](http://rogerdudler.github.io/git-guide/) + ### Go @@ -98,7 +98,7 @@ * [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) -* [Pyhthon for Informatics](http://www.pythonlearn.com/book_007.pdf) + ### R From 3b6282c1e5826032b206775f0d99aba88e8b2627 Mon Sep 17 00:00:00 2001 From: Eduardo Diaz Sancha Date: Sat, 11 Oct 2014 19:53:25 -0400 Subject: [PATCH 116/120] Added "Using Swift with Cocoa and Objective-C" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index bb60ace5d3872..77f5fe55ca5e4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1728,6 +1728,7 @@ See also [TeX](#tex) ### Swift * [The Swift Programming Language](https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11) (iBook) +* [Using Swift with Cocoa and Objective-C](https://itunes.apple.com/us/book/using-swift-cocoa-objective/id888894773?mt=11) (iBook) ### Tcl From 172aff8476d8973d74e820a00615760499b9344a Mon Sep 17 00:00:00 2001 From: sunxb10 Date: Sun, 12 Oct 2014 14:15:22 +0800 Subject: [PATCH 117/120] added CoffeeScript in Chinese --- free-programming-books-zh.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 14bd37e975dc8..91b2bbc44cd41 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -9,6 +9,7 @@ * [正则表达式](#正则表达式) * [C](#c) * [C++](#c-1) +* [CoffeeScript](#coffeescript) * [Erlang](#erlang) * [Fortran](#fortran) * [Golang](#golang) @@ -93,6 +94,12 @@ * [C++ 并发编程指南](https://github.com/forhappy/A-Detailed-Cplusplus-Concurrency-Tutorial) +### CoffeeScript +* [CoffeeScript 中文](http://coffee-script.org/) +* [CoffeeScript 中文手册](http://island205.github.io/tlboc/) (《The Little Book on CoffeeScript》中文版) +* [CoffeeScript Cookbook](http://island205.github.io/coffeescript-cookbook.github.com/) + + ### Erlang * [Erlang 并发编程](https://github.com/liancheng/cpie-cn) (《Concurrent Programming in Erlang (Part I)》中文版) From 83aa10b1932025caa3d4c466d10d7178497142e2 Mon Sep 17 00:00:00 2001 From: Asad Dhamani Date: Mon, 13 Oct 2014 14:23:17 +0530 Subject: [PATCH 118/120] 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 77f5fe55ca5e4..e317c4a455178 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -908,6 +908,7 @@ ### Go * [An Introduction to Programming in Go](http://www.golang-book.com/) +* [Building Web Apps with Go](http://codegangsta.gitbooks.io/building-web-apps-with-go/content/) * [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/) From 38f5531fad8760900c671adb7785aae2c822de4f Mon Sep 17 00:00:00 2001 From: Usman Ehtesham Gul Date: Tue, 14 Oct 2014 14:52:15 -0400 Subject: [PATCH 119/120] 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 e317c4a455178..7abc5db87663e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1467,6 +1467,7 @@ See also [TeX](#tex) * [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) (3.3) * [Programming Computer Vision with Python](http://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf) * [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech (2.7) +* [Python Algorithms] (http://kysmykseka.net/koti/wizardry/Programming/Python/Apress%20-%20Python%20Algorithms%20Mastering%20Basic%20Algorithms%20in%20the%20Python%20Language.pdf) (PDF) * [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 (2.7.5) From 3897589389128c1abe142d96cfcfbdba893a2fa7 Mon Sep 17 00:00:00 2001 From: eshellman Date: Wed, 15 Oct 2014 12:46:47 -0400 Subject: [PATCH 120/120] fix link for "Introduction to High Performance Scientific Programming" --- 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 7abc5db87663e..a167a1788c34c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -486,7 +486,7 @@ * [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 High-Performance Scientific Computing](http://www.tacc.utexas.edu/~eijkhout/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