@ -15,6 +15,7 @@
* [CoffeeScript ](#coffeescript )
* [CoffeeScript ](#coffeescript )
* [ColdFusion ](#coldfusion )
* [ColdFusion ](#coldfusion )
* [D ](#d )
* [D ](#d )
* [Dart ](#dart )
* [DTrace ](#dtrace )
* [DTrace ](#dtrace )
* [DB2 ](#db2 )
* [DB2 ](#db2 )
* [Delphi / Pascal ](#delphi--pascal )
* [Delphi / Pascal ](#delphi--pascal )
@ -87,14 +88,16 @@
* [25 Free Computer Science Ebooks ](http://www.coderholic.com/25-free-computer-science-books/ )
* [25 Free Computer Science Ebooks ](http://www.coderholic.com/25-free-computer-science-books/ )
* [Cheat Sheets (Free) ](http://refcardz.dzone.com/ )
* [Cheat Sheets (Free) ](http://refcardz.dzone.com/ )
* [Free Smalltalk Books, collected by Stéphane Ducasse ](http://stephane.ducasse.free.fr/FreeBooks.html )
* [Free Tech Books ](http://www.freetechbooks.com/ )
* [Free Tech Books ](http://www.freetechbooks.com/ )
* [Hacker Shelf ](http://hackershelf.com/browse/ )
* [Microsoft Press: Free E-Books ](http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx )
* [Microsoft Press: Free E-Books ](http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx )
* [MindView Inc ](http://www.mindviewinc.com/Books/ )
* [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/ )
* [O'Reilly's Open Books Project ](http://oreilly.com/openbook/ )
* [TechBooksForFree.com ](http://www.techbooksforfree.com/ )
* [TechBooksForFree.com ](http://www.techbooksforfree.com/ )
* [Theassayer.org ](http://theassayer.org/ )
* [Theassayer.org ](http://theassayer.org/ )
* [Wikibooks: Programming ](http://en.wikibooks.org/wiki/Category%3aComputer_programming )
* [Wikibooks: Programming ](http://en.wikibooks.org/wiki/Category%3aComputer_programming )
* [Free Smalltalk Books, collected by Stéphane Ducasse ](http://stephane.ducasse.free.fr/FreeBooks.html )
###Graphics Programming
###Graphics Programming
@ -200,10 +203,14 @@
* [Don't Just Roll the Dice ](http://www.neildavidson.com/dontjustrollthedice.html )
* [Don't Just Roll the Dice ](http://www.neildavidson.com/dontjustrollthedice.html )
####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/ )
* [Getting started with Open source development ](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_started_with_open_source_development_p2.pdf ) (PDF)
* [Getting started with Open source development ](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_started_with_open_source_development_p2.pdf ) (PDF)
* [Innovation Happens Elsewhere ](http://dreamsongs.com/IHE/IHE.html )
* [Producing Open Source Software ](http://producingoss.com/ )
* [Producing Open Source Software ](http://producingoss.com/ )
* [The Cathedral and the Bazaar ](http://www.catb.org/esr/writings/cathedral-bazaar/ )
* [The Cathedral and the Bazaar ](http://www.catb.org/esr/writings/cathedral-bazaar/ )
* [The Architecture of Open Source Applications ](http://www.aosabook.org/en/index.html )
* [The Architecture of Open Source Applications ](http://www.aosabook.org/en/index.html )
* [The Future of the Internet ](http://futureoftheinternet.org/ )
* [The Performance of Open Source Applications ](http://aosabook.org/en/ )
* [The Performance of Open Source Applications ](http://aosabook.org/en/ )
####Information Retrieval
####Information Retrieval
@ -216,7 +223,6 @@
####Machine Learning
####Machine Learning
* [Programming Computer Vision with Python ](http://programmingcomputervision.com/ )
* [Programming Computer Vision with Python ](http://programmingcomputervision.com/ )
* [A Course in Machine Learning ](http://hackershelf.com/book/492/a-course-in-machine-learning/ )
* [A Course in Machine Learning ](http://hackershelf.com/book/492/a-course-in-machine-learning/ )
* [Bayesian Methods for Hackers ](http://hackershelf.com/book/455/bayesian-methods-for-hackers/ )
* [Computer Vision: Algorithms and Applications ](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/ )
* [Computer Vision: Algorithms and Applications ](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/ )
* [Bayesian Reasoning and Machine Learning ](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage )
* [Bayesian Reasoning and Machine Learning ](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage )
* [Introduction to Machine Learning ](http://alex.smola.org/drafts/thebook.pdf )
* [Introduction to Machine Learning ](http://alex.smola.org/drafts/thebook.pdf )
@ -236,6 +242,8 @@
####Misc
####Misc
* [97 Things Every Programmer Should Know ](http://programmer.97things.oreilly.com/ )
* [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 )
* [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 )
* [How to Think Like a Computer Scientist ](http://openbookproject.net/thinkcs/ )
* [How to Think Like a Computer Scientist ](http://openbookproject.net/thinkcs/ )
* [I Am a Bug ](http://www.amibug.com/iamabug/p01.html )
* [I Am a Bug ](http://www.amibug.com/iamabug/p01.html )
* [Learn to Program ](http://pine.fm/LearnToProgram/ )
* [Learn to Program ](http://pine.fm/LearnToProgram/ )
@ -256,6 +264,7 @@
* [Project Oberon ](http://www-old.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf ) (PDF)
* [Project Oberon ](http://www-old.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf ) (PDF)
* [Security Engineering ](http://www.cl.cam.ac.uk/~rja14/book.html )
* [Security Engineering ](http://www.cl.cam.ac.uk/~rja14/book.html )
* [Small Memory Software ](http://www.smallmemory.com/book.html )
* [Small Memory Software ](http://www.smallmemory.com/book.html )
* [SVG Essentials ](http://commons.oreilly.com/wiki/index.php/SVG_Essentials )
* [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://tacc-web.austin.utexas.edu/veijkhout/public_html/istc/istc.html ) - Victor Eijkhout
* [Object-Oriented Reengineering Patterns ](http://win.ua.ac.be/~sdemey/ ) - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz
* [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)
* [High-Performance Scientific Computing ](http://bit.ly/hpc12 ) (class lectures and slides)
@ -360,6 +369,9 @@
###D
###D
* [Programming in D ](http://ddili.org/ders/d.en/ )
* [Programming in D ](http://ddili.org/ders/d.en/ )
###Dart
* [What is Dart? ](http://shop.oreilly.com/product/0636920025887.do )
###DTrace
###DTrace
* [IllumOS Dynamic Tracing Guide ](http://dtrace.org/guide/preface.html )
* [IllumOS Dynamic Tracing Guide ](http://dtrace.org/guide/preface.html )
@ -420,6 +432,7 @@
* [Git internals ](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf )
* [Git internals ](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf )
* [Git Magic ](http://www-cs-students.stanford.edu/~blynn/gitmagic/ )
* [Git Magic ](http://www-cs-students.stanford.edu/~blynn/gitmagic/ )
* [Git Reference ](http://www.gitref.org )
* [Git Reference ](http://www.gitref.org )
* [Version Control by Example (Mercurial, Subversion, Verasity) ](http://www.ericsink.com/vcbe/ )
###Go
###Go
@ -531,13 +544,18 @@
###Linux
###Linux
* [Advanced Linux Programming ](http://www.advancedlinuxprogramming.com/ )
* [Advanced Linux Programming ](http://www.advancedlinuxprogramming.com/ )
* [Getting Started with Ubuntu ](http://ubuntu-manual.org/ )
* [GNU Autoconf, Automake and Libtool ](http://sources.redhat.com/autobook/download.html )
* [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 )
* [GTK+/Gnome Application Development ](http://www.linuxtopia.org/online_books/gui_toolkit_guides/gtk+_gnome_application_development/index.html )
* [The Debian Administrator's Handbook ](http://debian-handbook.info/ )
* [The Linux Command Line ](http://linuxcommand.org/tlcl.php ) (PDF)
* [The Linux Development Platform (PDF) ](http://www.informit.com/content/downloads/perens/0130091154.pdf )
* [The Linux Development Platform (PDF) ](http://www.informit.com/content/downloads/perens/0130091154.pdf )
* [Linux Device Drivers ](http://lwn.net/Kernel/LDD3/ ) by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
* [Linux Device Drivers ](http://lwn.net/Kernel/LDD3/ ) by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
* [Linux Kernel in a Nutshell ](http://www.kroah.com/lkn/ )
* [The Linux Kernel Module Programming Guide ](http://tldp.org/LDP/lkmpg/2.6/html/ )
* [The Linux Kernel Module Programming Guide ](http://tldp.org/LDP/lkmpg/2.6/html/ )
* [Secure Programming for Linux and Unix ](http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO.html )
* [Secure Programming for Linux and Unix ](http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO.html )
* [Linux from Scratch ](http://www.linuxfromscratch.org/lfs/view/stable/ )
* [Linux from Scratch ](http://www.linuxfromscratch.org/lfs/view/stable/ )
* [Ubuntu Pocket Guide and Reference ](http://www.ubuntupocketguide.com/index_main.html )
* [What Every Programmer Should Know About Memory ](http://www.akkadia.org/drepper/cpumemory.pdf )
* [What Every Programmer Should Know About Memory ](http://www.akkadia.org/drepper/cpumemory.pdf )
@ -753,6 +771,7 @@
###R
###R
* [The R Inferno ](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf ) (PDF)
* [The R Manuals ](http://cran.r-project.org/manuals.html )
* [The R Manuals ](http://cran.r-project.org/manuals.html )
* [The R Language ](http://stat.ethz.ch/R-manual/R-patched/doc/html/ )
* [The R Language ](http://stat.ethz.ch/R-manual/R-patched/doc/html/ )
* [R by example ](http://www.mayin.org/ajayshah/KB/R/index.html )
* [R by example ](http://www.mayin.org/ajayshah/KB/R/index.html )
@ -776,6 +795,7 @@
* [Programming Ruby ](http://www.ruby-doc.org/docs/ProgrammingRuby/ )
* [Programming Ruby ](http://www.ruby-doc.org/docs/ProgrammingRuby/ )
* [Why's (Poignant) Guide to Ruby ](http://mislav.uniqpath.com/poignant-guide/ ) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby))
* [Why's (Poignant) Guide to Ruby ](http://mislav.uniqpath.com/poignant-guide/ ) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby))
* [Ruby Hacking Guide ](http://ruby-hacking-guide.github.io/ )
* [Ruby Hacking Guide ](http://ruby-hacking-guide.github.io/ )
* [Ruby Best Practices ](http://majesticseacreature.com/rbp-book/pdfs/rbp_1-0.pdf ) (PDF)
###Ruby on Rails
###Ruby on Rails
@ -797,6 +817,7 @@
###Scala
###Scala
* [Another tour of Scala ](http://naildrivin5.com/scalatour )
* [Another tour of Scala ](http://naildrivin5.com/scalatour )
* [Effective Scala ](http://twitter.github.com/effectivescala/ )
* [Exploring Lift ](http://exploring.liftweb.net/ ) (published earlier as "The Definitive Guide to Lift", [PDF ](http://groups.google.com/group/the-lift-book ))
* [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 ](http://github.com/tjweir/liftbook )
* [Pro Scala: Monadic Design Patterns for the Web ](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/ )
* [Pro Scala: Monadic Design Patterns for the Web ](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/ )