From 6f14d660e859e404dadf787f576ba6eb0d0f8052 Mon Sep 17 00:00:00 2001
From: Hogan Long <hoganlong@gmail.com>
Date: Fri, 16 May 2014 15:37:39 -0400
Subject: [PATCH 01/11] + A Visual Git Reference

---
 free-programming-books.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/free-programming-books.md b/free-programming-books.md
index aeab96fc3..fc276dd1b 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -820,6 +820,7 @@
 
 
 ###Git
+* [A Visual Git Reference](http://marklodato.github.io/visual-git-guide/index-en.html) - Mark Lodato
 * [Conversational Git](http://blog.anvard.org/conversational-git/)
 * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF)
 * [Git Immersion](http://gitimmersion.com)
@@ -838,6 +839,7 @@
 * [Version Control by Example (Mercurial, Subversion, Verasity)](http://www.ericsink.com/vcbe/)
 
 
+
 ###Go
 * [An Introduction to Programming in Go](http://www.golang-book.com/)
 * [Go by Example](https://gobyexample.com/)

From 0c692a7c2bd9671c56c380a31d600a4788b4cd59 Mon Sep 17 00:00:00 2001
From: Hogan Long <hoganlong@gmail.com>
Date: Fri, 16 May 2014 15:38:56 -0400
Subject: [PATCH 02/11] Extra line

---
 free-programming-books.md | 1 -
 1 file changed, 1 deletion(-)

diff --git a/free-programming-books.md b/free-programming-books.md
index fc276dd1b..5c33e541b 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -839,7 +839,6 @@
 * [Version Control by Example (Mercurial, Subversion, Verasity)](http://www.ericsink.com/vcbe/)
 
 
-
 ###Go
 * [An Introduction to Programming in Go](http://www.golang-book.com/)
 * [Go by Example](https://gobyexample.com/)

From db64024ce6c97c055e4953c6bcb35b9cbba4e212 Mon Sep 17 00:00:00 2001
From: Vinoth kumar A <bluerail@outlook.com>
Date: Sat, 17 May 2014 02:27:29 +0530
Subject: [PATCH 03/11] Removed Explore flask link - not free

---
 free-programming-books.md | 1 -
 1 file changed, 1 deletion(-)

diff --git a/free-programming-books.md b/free-programming-books.md
index 7a7dfa68c..df32df657 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -1392,7 +1392,6 @@ See also [TeX](#tex)
 
 
 ####Flask
-* [Explore Flask](http://exploreflask.com/) (PDF)
 * [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg
 * [The Flask Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix
 

From 602cafb0979b5fb580878139c6343dc1c420c47e Mon Sep 17 00:00:00 2001
From: Vinoth kumar A <bluerail@outlook.com>
Date: Sat, 17 May 2014 02:31:21 +0530
Subject: [PATCH 04/11] sorted things..

---
 free-programming-books.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/free-programming-books.md b/free-programming-books.md
index df32df657..543825b4f 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -1392,8 +1392,8 @@ See also [TeX](#tex)
 
 
 ####Flask
-* [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg
 * [The Flask Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix
+* [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg
 
 
 ####Pandas
@@ -1479,9 +1479,9 @@ See also [TeX](#tex)
 
 
 ###Sage
-* [The Sage Manuals](http://sagemath.org/doc/)
 * [Sage for Newbies](http://sage.math.washington.edu/home/tkosan/newbies_book/) - Ted Kosan
 * [Sage for Power Users](http://modular.math.washington.edu/books/sagebook/sagebook.pdf) (PDF) - William
+* [The Sage Manuals](http://sagemath.org/doc/)
 
 
 ###Scala

From 5694700e9dcf40d1eb655b3c1157c0b438157a9a Mon Sep 17 00:00:00 2001
From: Vinoth kumar A <bluerail@outlook.com>
Date: Sat, 17 May 2014 02:35:21 +0530
Subject: [PATCH 05/11] sorting..:bowtie:

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 4566b6294..716d87acf 100644
--- a/README.md
+++ b/README.md
@@ -44,8 +44,8 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl
 + Portuguese (Portugal): [github](/free-programming-books-pt_PT.md)
 + Romanian (Romania): [github](/free-programming-books-ro.md)
 + Russian: [github](/free-programming-books-ru.md)
-+ Turkish: [github](/free-programming-books-tr.md)
 + Spanish: [github](/free-programming-books-es.md)
++ Turkish: [github](/free-programming-books-tr.md)
 + Ukrainian: [github](/free-programming-books-ua.md)
 
 

From 56b5290efb3c770b22677be32c9004312a23f5f8 Mon Sep 17 00:00:00 2001
From: Victor Felder <victorfelder@gmail.com>
Date: Sat, 17 May 2014 13:39:07 +0200
Subject: [PATCH 06/11] Close #980

---
 javascript-frameworks-resources.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md
index 07cdc7a67..02f346807 100644
--- a/javascript-frameworks-resources.md
+++ b/javascript-frameworks-resources.md
@@ -12,6 +12,7 @@
 * [AngularJS Insights](http://pascalprecht.github.com/slides/angularjs-insights/#/)
 * [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist)
 * [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io)
+* [Learn AngularJS with free interactive lessons](http://www.learn-angular.org/)
 * [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/)
 * [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)*
 * [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1)

From 7bedc19637622a313a47f0c0a7cd95ad3aaec1ec Mon Sep 17 00:00:00 2001
From: Victor Felder <victorfelder@gmail.com>
Date: Sat, 17 May 2014 13:42:52 +0200
Subject: [PATCH 07/11] Remove dead links, close #979

---
 free-programming-books-fr.md | 2 --
 free-programming-books.md    | 5 -----
 2 files changed, 7 deletions(-)

diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md
index 36012475a..c52d25fa3 100644
--- a/free-programming-books-fr.md
+++ b/free-programming-books-fr.md
@@ -41,7 +41,6 @@
 ###Non dépendant du langage
 ####Algorithmique
 * [Algorithmique](http://pauillac.inria.fr/~quercia/cdrom/cours), par Michel Quercia
-* [Éléments d'algorithmique](https://www.rocq.inria.fr/secret/Matthieu.Finiasz/teaching/ENSTA/IN101%20-%20poly%20algo.pdf) par Françoise Levy-dit-Vehel et Matthieu Finiasz
 * [Éléments d'algorithmique](http://www-igm.univ-mlv.fr/~berstel/Elements/Elements.pdf) par D. Beauquier, J. Berstel, et Ph. Chrétienne
 * [France-IOI](http://www.france-ioi.org/)
 * [Prologin](http://www.prologin.org/)
@@ -88,7 +87,6 @@
 * [Le C en 20 heures](http://framabook.org/6-le-c-en-20-heures/), par Eric Berthomier et Daniel Schang
 * [Initiation à la programmation (en C++)](https://www.coursera.org/course/intro-cpp-fr), MOOC de l'École Polytechnique Fédérale de Lausanne
 * [Introduction à la rétro-ingénierie de binaires](http://progdupeu.pl/articles/45/introduction-a-la-retro-ingenierie-de-binaires), à partir de code C compilé pour x86.
-* [Programmation en C](https://www.rocq.inria.fr/secret/Matthieu.Finiasz/teaching/ENSTA/IN101%20-%20poly%20C.pdf) par Pierre-Alain Fouque et David Pointcheval
 
 
 ###Coq
diff --git a/free-programming-books.md b/free-programming-books.md
index 543825b4f..8a24d8aa5 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -262,7 +262,6 @@
 * [Compiling Scala for the Java Virtual Machine](http://lampwww.epfl.ch/~schinz/thesis-final-A4.pdf) - Michel Schinz
 * [Implementing Functional Languages: A Tutorial](http://research.microsoft.com/en-us/um/people/simonpj/Papers/pj-lester-book/) - Simon Peyton Jones, David Lester
 * [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) (PDF)
-* [Linkers and loaders](http://www.iecc.com/linker/)
 * [Practical and Theoretical Aspects of Compiler Construction](http://www.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides)
 
 
@@ -543,7 +542,6 @@
 
 ###Ada
 * [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF)
-* [Ada 95: The Craft of Object-Oriented Programming](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm)
 * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF)
 * [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF)
 * [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html)
@@ -621,7 +619,6 @@
 * [BASH Programming- Mike G mikkey](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html)
 * [Getting Started with BASH](http://www.hypexr.org/bash_tutorial.php)
 * [Google Shell Style Guide](http://google-styleguide.googlecode.com/svn/trunk/shell.xml)
-* [Learning the bash Shell](http://www.redbrick.dcu.ie/~teapott/MECS/Notes/learning_bash.pdf)
 * [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide)
 * [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference)
 * [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates
@@ -1041,7 +1038,6 @@ See also [TeX](#tex)
 * [Getting Started with Ubuntu](http://ubuntu-manual.org/)
 * [GNU Autoconf, Automake and Libtool](http://sources.redhat.com/autobook/download.html)
 * [GTK+/Gnome Application Development](http://www.linuxtopia.org/online_books/gui_toolkit_guides/gtk+_gnome_application_development/index.html)
-* [Learn Linux The Hard Way](http://nixsrv.com/llthw)
 * [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html)
 * [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html)
 * [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org/)
@@ -1432,7 +1428,6 @@ See also [TeX](#tex)
 * [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide)
 * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby)
 * [How To Think Like a Computer Scientist: Learning With Ruby](http://mysite.verizon.net/hpassel/thinkruby/)
-* [I Love Ruby](http://goo.gl/FW6slH)
 * [Just Enough Ruby to Get By](http://dmtri.com/posts/65)
 * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/)
 * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/)

From 8ae5037cebd6d7dae0e8150b65965e953569cf29 Mon Sep 17 00:00:00 2001
From: Hogan Long <hoganlong@gmail.com>
Date: Sun, 18 May 2014 14:12:28 -0400
Subject: [PATCH 08/11] + Basic JavaScript for the impatient programmer

---
 free-programming-books.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/free-programming-books.md b/free-programming-books.md
index aeab96fc3..6d0b8b8f0 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -985,6 +985,7 @@
 
 
 ###JavaScript
+* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Dr. Axel Rauschmayer (HTML)
 * [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling)
 * [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford
 * [Dev Docs](http://devdocs.io/)

From 4162976a8eb10366760a7a83018ef7076c8113c1 Mon Sep 17 00:00:00 2001
From: Fwiffo <borgified@gmail.com>
Date: Mon, 19 May 2014 11:29:49 -0700
Subject: [PATCH 09/11] fixes #949

---
 free-programming-books.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/free-programming-books.md b/free-programming-books.md
index 6be138919..2c679b398 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -1226,6 +1226,7 @@ See also [TeX](#tex)
 
 ###Perl
 * [Beginning Perl](http://www.perl.org/books/beginning-perl/)
+* [The DBIx-Class Book](https://github.com/castaway/dbix-class-book)
 * [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/)
 * [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) (PDF)
 * [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/)

From 0b265057f170d775596cfa4f492348f9d01fcd9e Mon Sep 17 00:00:00 2001
From: Fwiffo <borgified@gmail.com>
Date: Mon, 19 May 2014 11:39:36 -0700
Subject: [PATCH 10/11] fixes #947 thank you @hanleilei

---
 free-programming-books.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/free-programming-books.md b/free-programming-books.md
index 6be138919..fde09dc86 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -1226,6 +1226,7 @@ See also [TeX](#tex)
 
 ###Perl
 * [Beginning Perl](http://www.perl.org/books/beginning-perl/)
+* [Data Munging with Perl](http://perlhacks.com/dmp.pdf) (PDF)
 * [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/)
 * [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) (PDF)
 * [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/)

From 6393173c846593312f50b951ab264586e5e6bf05 Mon Sep 17 00:00:00 2001
From: Nick Borromeo <ngborromeo@gmail.com>
Date: Thu, 22 May 2014 09:40:05 -0700
Subject: [PATCH 11/11] Add Practicing Ruby as a resource

Although not technically a book, these resources on how Ruby works is very detailed and a good way to dig deeper into Ruby.
---
 free-programming-books.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/free-programming-books.md b/free-programming-books.md
index 29af14e71..927b68076 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -1435,6 +1435,7 @@ See also [TeX](#tex)
 * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/)
 * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/)
 * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/)
+* [Practicing Ruby](https://github.com/elm-city-craftworks/practicing-ruby-manuscripts)
 * [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/)
 * [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials)
 * [Ruby Hacking Guide](http://ruby-hacking-guide.github.io/)