1
0
mirror of https://github.com/namibia/free-programming-books.git synced 2024-12-25 00:00:21 +00:00

Whitespace fix

This commit is contained in:
Victor Felder 2013-10-17 11:12:23 +02:00
parent 072a8530f4
commit ef6aebfee5

View File

@ -60,7 +60,6 @@
* [jQuery](#jQuery) * [jQuery](#jQuery)
* [Knockout.js](#knockout.js) * [Knockout.js](#knockout.js)
* [Node.js](#nodejs) * [Node.js](#nodejs)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Linux](#linux) * [Linux](#linux)
* [Lisp](#lisp) * [Lisp](#lisp)
@ -110,7 +109,6 @@
###Meta-Lists ###Meta-Lists
* [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 Smalltalk Books, collected by Stéphane Ducasse](http://stephane.ducasse.free.fr/FreeBooks.html)
@ -124,8 +122,8 @@
* [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)
###Graphics Programming
###Graphics Programming
* [DirectX manual](http://www.xmission.com/~legalize/book/download/index.html) (draft) * [DirectX manual](http://www.xmission.com/~legalize/book/download/index.html) (draft)
* [Learning Modern 3D Graphics Programming](http://www.arcsynthesis.org/gltut/) (draft) * [Learning Modern 3D Graphics Programming](http://www.arcsynthesis.org/gltut/) (draft)
* [Introduction to Modern OpenGL](http://open.gl/) * [Introduction to Modern OpenGL](http://open.gl/)
@ -137,8 +135,8 @@
* [ShaderX series](http://tog.acm.org/resources/shaderx/) * [ShaderX series](http://tog.acm.org/resources/shaderx/)
* [Tutorials for modern OpenGL](http://www.opengl-tutorial.org/) * [Tutorials for modern OpenGL](http://www.opengl-tutorial.org/)
###Graphics User Interfaces
###Graphics User Interfaces
* [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/) * [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/)
@ -218,7 +216,6 @@
* [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney * [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney
####Software Architecture ####Software Architecture
* [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf)
* [How to write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) * [How to write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html)
* [Object-Oriented Reengineering Patterns](http://scg.unibe.ch/download/oorp/) * [Object-Oriented Reengineering Patterns](http://scg.unibe.ch/download/oorp/)
@ -310,36 +307,34 @@
* [Coursera](https://www.coursera.org/) * [Coursera](https://www.coursera.org/)
* [Udacity](https://www.udacity.com/) * [Udacity](https://www.udacity.com/)
####Professional Development ####Professional Development
* [Don't Just Roll the Dice](http://download.red-gate.com/ebooks/DJRTD_eBook.pdf) *(RedGate, By Neil Davidson)* * [Don't Just Roll the Dice](http://download.red-gate.com/ebooks/DJRTD_eBook.pdf) *(RedGate, By Neil Davidson)*
* [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)*
###Ada ###Ada
* [Ada 95: The Craft of Object-Oriented Programming](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm) * [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) * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf)
* [Ada for Software Engineers](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) * [Ada for Software Engineers](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf)
###Android
###Android
* [Google Android Developer Training](https://developer.android.com/training/index.html) * [Google Android Developer Training](https://developer.android.com/training/index.html)
* [Coreservlets Android Programming Tutorial](http://www.coreservlets.com/android-tutorial/) * [Coreservlets Android Programming Tutorial](http://www.coreservlets.com/android-tutorial/)
* [Expert Android and Eclipse development knowledge](http://www.vogella.com/android.html) * [Expert Android and Eclipse development knowledge](http://www.vogella.com/android.html)
###Autotools
###Autotools
* [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/) * [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/)
* [Autotools Mythbuster](https://www.flameeyes.eu/autotools-mythbuster/) * [Autotools Mythbuster](https://www.flameeyes.eu/autotools-mythbuster/)
###ASP.NET MVC ###ASP.NET MVC
* [ASP.NET MVC Music Store](http://mvcmusicstore.codeplex.com/) * [ASP.NET MVC Music Store](http://mvcmusicstore.codeplex.com/)
* [NerdDinner Walkthrough](http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx) * [NerdDinner Walkthrough](http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx)
###Assembly Language ###Assembly Language
* [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/) * [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/)
* [Professional Assembly Language](http://blog.hit.edu.cn/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf) (PDF) * [Professional Assembly Language](http://blog.hit.edu.cn/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf) (PDF)
* [Programming from the Ground Up](http://download.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) (PDF) * [Programming from the Ground Up](http://download.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) (PDF)
@ -350,7 +345,6 @@
###Bash ###Bash
* [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/) * [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 Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) by Machtelt Garrels
* [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide) * [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide)
@ -358,7 +352,6 @@
###C ###C
* [A Tutorial on Pointers and Arrays in C](http://home.netcom.com/~tjensen/ptr/pointers.htm) * [A Tutorial on Pointers and Arrays in C](http://home.netcom.com/~tjensen/ptr/pointers.htm)
* [Beej's Guide to C Programming](http://beej.us/guide/bgc/) * [Beej's Guide to C Programming](http://beej.us/guide/bgc/)
* [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/) * [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/)
@ -371,7 +364,6 @@
###C++ ###C++
* [C++ Annotations](http://cppannotations.sourceforge.net/) * [C++ Annotations](http://cppannotations.sourceforge.net/)
* [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php) * [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php)
* [CS106X Programming Abstractions in C++](http://www.stanford.edu/class/cs106x/) * [CS106X Programming Abstractions in C++](http://www.stanford.edu/class/cs106x/)
@ -383,9 +375,7 @@
* [C++ Succinctly, Syncfusion ](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)* * [C++ Succinctly, Syncfusion ](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)*
###Clojure ###Clojure
* [A Brief Beginners Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/) * [A Brief Beginners 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 - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html)
* [Clojure Cookbook](https://github.com/clojure-cookbook/clojure-cookbook) * [Clojure Cookbook](https://github.com/clojure-cookbook/clojure-cookbook)
@ -397,68 +387,63 @@
###CoffeeScript ###CoffeeScript
* [Smooth CoffeeScript](http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html) * [Smooth CoffeeScript](http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html)
* [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/) * [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/)
###ColdFusion ###ColdFusion
* [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown) * [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown)
* [Learn CF in a Week](http://learncfinaweek.com/) * [Learn CF in a Week](http://learncfinaweek.com/)
###D ###D
* [Programming in D](http://ddili.org/ders/d.en/) * [Programming in D](http://ddili.org/ders/d.en/)
###Dart ###Dart
* [What is Dart?](http://shop.oreilly.com/product/0636920025887.do) * [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)
###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 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 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) * [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/) * [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/)
###Elasticsearch ###Elasticsearch
* [Exploring Elasticsearch](http://exploringelasticsearch.com/) * [Exploring Elasticsearch](http://exploringelasticsearch.com/)
###Emacs
###Emacs
* [GNU Emacs Manual, 17th Edition, v. 24.2](http://shop.fsf.org/product/Emacs_Manual_24/) * [GNU Emacs Manual, 17th Edition, v. 24.2](http://shop.fsf.org/product/Emacs_Manual_24/)
* [An Introduction to Programming in Emacs Lisp, 3rd Edition](https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html) * [An Introduction to Programming in Emacs Lisp, 3rd Edition](https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html)
###Erlang ###Erlang
* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) * [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/)
###Flex ###Flex
* [Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf) (PDF) * [Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf) (PDF)
* [Adobe Flex 2, Programming Actionscript 3.0](http://download.macromedia.com/pub/documentation/en/flex/2/prog_actionscript30.pdf) * [Adobe Flex 2, Programming Actionscript 3.0](http://download.macromedia.com/pub/documentation/en/flex/2/prog_actionscript30.pdf)
###F Sharp
###F Sharp
* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks * [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks
* [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters) * [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters)
* [Programming Language Concepts for Software Developers](http://www.itu.dk/courses/BPRD/E2009/plcsd-1-2.pdf) (PDF) * [Programming Language Concepts for Software Developers](http://www.itu.dk/courses/BPRD/E2009/plcsd-1-2.pdf) (PDF)
* [F# Succinctly, SyncFusion](http://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) *(Just fill the fields with any values)* * [F# Succinctly, SyncFusion](http://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) *(Just fill the fields with any values)*
###Forth ###Forth
* [Starting Forth](http://home.iae.nl/users/mhx/sf.html) * [Starting Forth](http://home.iae.nl/users/mhx/sf.html)
* [Thinking Forth](http://thinking-forth.sourceforge.net/) * [Thinking Forth](http://thinking-forth.sourceforge.net/)
* [Programming Forth](http://www.mpeforth.com/arena/ProgramForth.pdf) * [Programming Forth](http://www.mpeforth.com/arena/ProgramForth.pdf)
@ -468,7 +453,6 @@
###Git ###Git
* [Pro Git](http://git-scm.com/book) * [Pro Git](http://git-scm.com/book)
* [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html) * [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html)
* [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF)
@ -481,7 +465,6 @@
###Go ###Go
* [The Go Tutorial](http://golang.org/doc/go_tutorial.html) * [The Go Tutorial](http://golang.org/doc/go_tutorial.html)
* [Go by Example](https://gobyexample.com/) * [Go by Example](https://gobyexample.com/)
* [Learning Go](http://www.miek.nl/projects/learninggo/) * [Learning Go](http://www.miek.nl/projects/learninggo/)
@ -490,18 +473,15 @@
###Grails ###Grails
* [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started) * [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started)
###Hadoop ###Hadoop
* [Hadoop Illuminated](http://hadoopilluminated.com/book.php) - Mark Kerzner & Sujee Maniyam * [Hadoop Illuminated](http://hadoopilluminated.com/book.php) - Mark Kerzner & Sujee Maniyam
* [Programming Pig](http://chimera.labs.oreilly.com/books/1234000001811/index.html) - Alan Gates * [Programming Pig](http://chimera.labs.oreilly.com/books/1234000001811/index.html) - Alan Gates
###Haskell ###Haskell
* [Haskell and Yesod](http://www.yesodweb.com/book-1.2) * [Haskell and Yesod](http://www.yesodweb.com/book-1.2)
* [Learn You a Haskell](http://learnyouahaskell.com/) * [Learn You a Haskell](http://learnyouahaskell.com/)
* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/index.xhtml) * [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/index.xhtml)
@ -515,7 +495,6 @@
###HTML / CSS ###HTML / CSS
* [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/))
* [GA Dash](http://dash.generalassemb.ly) * [GA Dash](http://dash.generalassemb.ly)
* [HTML Dog Tutorials](http://www.htmldog.com/) * [HTML Dog Tutorials](http://www.htmldog.com/)
@ -525,20 +504,19 @@
###Icon ###Icon
* [The Implementation of the Icon Programming Language](http://www.cs.arizona.edu/icon/ibsale.htm) * [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) * [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) * [Guide to Using IDL for Astronomers](http://www.astro.virginia.edu/class/oconnell/astr511/IDLresources/IDLguide.html)
###iOS ###iOS
* [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* * [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)*
###J
###J
* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) || [pdf](http://www.elliscave.com/APL_J/Learning_J.pdf) * [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) || [pdf](http://www.elliscave.com/APL_J/Learning_J.pdf)
* [J for C Programmers by Henry Rich- online](http://www.jsoftware.com/help/jforc/contents.htm) || [pdf](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf) || [word 2003 file](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc) * [J for C Programmers by Henry Rich- online](http://www.jsoftware.com/help/jforc/contents.htm) || [pdf](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf) || [word 2003 file](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc)
* [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (pdf) * [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (pdf)
@ -554,7 +532,6 @@
###Java ###Java
* [Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html) * [Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html)
* [Data Structures and Algorithms with Object-Oriented Design Patterns in Java](http://www.brpreiss.com/books/opus5/html/page9.html) * [Data Structures and Algorithms with Object-Oriented Design Patterns in Java](http://www.brpreiss.com/books/opus5/html/page9.html)
* [Category wise tutorials - J2EE](http://www.mkyong.com/) * [Category wise tutorials - J2EE](http://www.mkyong.com/)
@ -570,7 +547,6 @@
###JavaScript ###JavaScript
* [Crockford's JavaScript](http://www.crockford.com/javascript/) * [Crockford's JavaScript](http://www.crockford.com/javascript/)
* [Eloquent JavaScript](http://eloquentjavascript.net/) * [Eloquent JavaScript](http://eloquentjavascript.net/)
* [Essential Javascript & jQuery Design Patterns for Beginners](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) * [Essential Javascript & jQuery Design Patterns for Beginners](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/)
@ -585,7 +561,6 @@
* [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf)
* [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)* * [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)*
####Backbone.js ####Backbone.js
* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) * [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
@ -602,21 +577,20 @@
* [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)* * [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)*
####Node.js ####Node.js
* [Mastering Node.js](http://visionmedia.github.com/masteringnode/) * [Mastering Node.js](http://visionmedia.github.com/masteringnode/)
* [Mixu's Node Book](http://book.mixu.net/node/) * [Mixu's Node Book](http://book.mixu.net/node/)
* [The Node Beginner Book](http://nodebeginner.org/) * [The Node Beginner Book](http://nodebeginner.org/)
* [Up and Running with Node](http://ofps.oreilly.com/titles/9781449398583/) * [Up and Running with Node](http://ofps.oreilly.com/titles/9781449398583/)
###LaTeX
###LaTeX
* [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf)
* [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX) * [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX)
See also [TeX](#tex) See also [TeX](#tex)
###Linux
###Linux
* [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/) * [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/)
* [Getting Started with Ubuntu](http://ubuntu-manual.org/) * [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)
@ -634,7 +608,6 @@ See also [TeX](#tex)
###Lisp ###Lisp
* [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html) * [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html)
* [Common Lisp: A Gentle Introduction to Symbolic Computation](http://www.cs.cmu.edu/~dst/LispBook/) - David S. Touretzky * [Common Lisp: A Gentle Introduction to Symbolic Computation](http://www.cs.cmu.edu/~dst/LispBook/) - David S. Touretzky
* [Common Lisp Quick Reference](http://clqr.boundp.org/) * [Common Lisp Quick Reference](http://clqr.boundp.org/)
@ -647,20 +620,18 @@ See also [TeX](#tex)
###Lua ###Lua
* [Programming In Lua](http://www.lua.org/pil/) (for version 5) * [Programming In Lua](http://www.lua.org/pil/) (for version 5)
* [Programming Gems](http://www.lua.org/gems/) * [Programming Gems](http://www.lua.org/gems/)
* [Lua 5.1 Reference Manual](http://www.lua.org/manual/5.1/) * [Lua 5.1 Reference Manual](http://www.lua.org/manual/5.1/)
###Mathematica ###Mathematica
* [Mathematica® programming: an advanced introduction by Leonid Shifrin](http://www.mathprogramming-intro.org/) * [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/) * [Stephen Wolfram's The Mathematica Book](http://reference.wolfram.com/legacy/v5_2/)
* [Wolfram Mathematica Tutorial Collection](http://www.wolfram.com/learningcenter/tutorialcollection/) * [Wolfram Mathematica Tutorial Collection](http://www.wolfram.com/learningcenter/tutorialcollection/)
###Maven
###Maven
* [Better Builds with Maven](http://www.maestrodev.com/better-build-maven) * [Better Builds with Maven](http://www.maestrodev.com/better-build-maven)
* [Maven by Example](http://www.sonatype.com/books/mvnex-book/reference/public-book.html) * [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) * [Maven: The Complete Reference](http://www.sonatype.com/books/mvnref-book/reference/public-book.html)
@ -669,13 +640,11 @@ See also [TeX](#tex)
###Mercurial ###Mercurial
* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) * [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/)
* [HGInit - Mercurial Tutorial by Joel Spolsky](http://hginit.com/) * [HGInit - Mercurial Tutorial by Joel Spolsky](http://hginit.com/)
###.NET (C# / VB / Nemerle / Visual Studio) ###.NET (C# / VB / Nemerle / Visual Studio)
* [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials) * [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials)
* [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming) * [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming)
* [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming) * [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming)
@ -691,8 +660,8 @@ See also [TeX](#tex)
* [Practical Performance Profiling: Improving the efficiency of .NET code ](http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/entrypage/practical-performance-profiling) *(RedGate, By Jean-Philippe Gouigoux)* * [Practical Performance Profiling: Improving the efficiency of .NET code ](http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/entrypage/practical-performance-profiling) *(RedGate, By Jean-Philippe Gouigoux)*
* [.NET Performance Testing and Optimization - The Complete Guide](http://download.red-gate.com/ebooks/DotNet/Perf_Test_and_opt_eBook.zip) *(RedGate, By Paul Glavich and Chris Farrell)* * [.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)*
###NoSQL
###NoSQL
* [CouchDB: The Definitive Guide](http://books.couchdb.org/relax/) * [CouchDB: The Definitive Guide](http://books.couchdb.org/relax/)
* [The Little MongoDB Book](http://openmymind.net/2011/3/28/The-Little-MongoDB-Book) * [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 Redis Book](http://openmymind.net/2012/1/23/The-Little-Redis-Book/)
@ -701,20 +670,17 @@ See also [TeX](#tex)
###Oberon ###Oberon
* [Programming in Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProgInOberon.pdf) (PDF) * [Programming in Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProgInOberon.pdf) (PDF)
* [Object-Oriented Programming in Oberon-2](http://ssw.jku.at/Research/Books/Oberon2.pdf) (PDF) * [Object-Oriented Programming in Oberon-2](http://ssw.jku.at/Research/Books/Oberon2.pdf) (PDF)
###Objective-C ###Objective-C
* [Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf) * [Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf)
* [Object-Oriented Programming with Objective-C](http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/OOP_ObjC/OOP_ObjC.pdf) * [Object-Oriented Programming with Objective-C](http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/OOP_ObjC/OOP_ObjC.pdf)
* [Objective-C Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/objective-c) (PDF, Kindle) *(Just fill the fields with any values)* * [Objective-C Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/objective-c) (PDF, Kindle) *(Just fill the fields with any values)*
###OCaml ###OCaml
* [Introduction to Objective Caml](http://courses.cms.caltech.edu/cs134/cs134b/book.pdf) (PDF) * [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) * [Objective Caml for Scientists (first chapter only)](http://www.ffconsultancy.com/products/ocaml_for_scientists/chapter1.html)
* [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/) * [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/)
@ -722,34 +688,30 @@ See also [TeX](#tex)
* [Real World OCaml](https://realworldocaml.org/beta3/en/html/) * [Real World OCaml](https://realworldocaml.org/beta3/en/html/)
* [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje * [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje
###Octave
###Octave
* [Octave Programming](http://en.wikibooks.org/wiki/Octave_Programming_Tutorial) * [Octave Programming](http://en.wikibooks.org/wiki/Octave_Programming_Tutorial)
###OpenSCAD
###OpenSCAD
* [OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual) * [OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual)
###Oracle Server ###Oracle Server
* [Oracle's Guides and Manuals](http://tahiti.oracle.com/)
* Oracle's [Guides and Manuals](http://tahiti.oracle.com/)
###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 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) * [PL/SQL Packages and Types Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/toc.htm)
* [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/Knowledge/DatabaseKnowledge/StevenFeuersteinsPLSQLObsession/tabid/153/Default.aspx) * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/Knowledge/DatabaseKnowledge/StevenFeuersteinsPLSQLObsession/tabid/153/Default.aspx)
###Parrot / Perl 6 ###Parrot / Perl 6
* [Using Perl 6](http://github.com/perl6/book/) (work in progress) * [Using Perl 6](http://github.com/perl6/book/) (work in progress)
###Perl ###Perl
* [Beginning Perl](http://www.perl.org/books/beginning-perl/) * [Beginning Perl](http://www.perl.org/books/beginning-perl/)
* [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/) * [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/)
* [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) * [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf)
@ -766,7 +728,6 @@ See also [TeX](#tex)
###PHP ###PHP
* [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials) * [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials)
* [PHP: The Right Way](http://www.phptherightway.com/) * [PHP: The Right Way](http://www.phptherightway.com/)
* [Practical PHP Programming](http://www.tuxradar.com/practicalphp) (wiki containing O'Reilly's *PHP In a Nutshell*) * [Practical PHP Programming](http://www.tuxradar.com/practicalphp) (wiki containing O'Reilly's *PHP In a Nutshell*)
@ -786,7 +747,6 @@ See also [TeX](#tex)
###PowerShell ###PowerShell
* [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/) * [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/)
@ -795,7 +755,6 @@ See also [TeX](#tex)
###Prolog ###Prolog
* [Adventure in Prolog](http://www.amzi.com/AdventureInProlog/advfrtop.htm) * [Adventure in Prolog](http://www.amzi.com/AdventureInProlog/advfrtop.htm)
* [Applications of Prolog](http://bookboon.com/int/student/it/applications-of-prolog) * [Applications of Prolog](http://bookboon.com/int/student/it/applications-of-prolog)
* [Building Expert Systems in Prolog](http://www.amzi.com/ExpertSystemsInProlog/) * [Building Expert Systems in Prolog](http://www.amzi.com/ExpertSystemsInProlog/)
@ -810,12 +769,10 @@ See also [TeX](#tex)
###PostgreSQL ###PostgreSQL
* [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) * [Practical PostgreSQL](http://www.commandprompt.com/ppbook/)
###Python ###Python
* [Byte of Python](http://www.swaroopch.com/notes/Python) * [Byte of Python](http://www.swaroopch.com/notes/Python)
* [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html)
* [Dive into Python](http://www.diveintopython.net/) * [Dive into Python](http://www.diveintopython.net/)
@ -839,17 +796,14 @@ See also [TeX](#tex)
* [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) * [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html)
####Django ####Django
* [Djen of Django](http://agiliq.com/books/djenofdjango/) * [Djen of Django](http://agiliq.com/books/djenofdjango/)
* [Django by Example](http://www.lightbird.net/dbe/) * [Django by Example](http://www.lightbird.net/dbe/)
####Flask ####Flask
* [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) * [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world)
###R ###R
* [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) (PDF) * [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/)
@ -867,7 +821,6 @@ See also [TeX](#tex)
###Ruby ###Ruby
* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [The Bastards Book of Ruby](http://ruby.bastardsbook.com/)
* [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/)
* [MacRuby: The Definitive Guide](http://macruby.labs.oreilly.com/) * [MacRuby: The Definitive Guide](http://macruby.labs.oreilly.com/)
@ -881,7 +834,6 @@ See also [TeX](#tex)
###Ruby on Rails ###Ruby on Rails
* [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book) * [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)
* [Objects on Rails](http://objectsonrails.com) * [Objects on Rails](http://objectsonrails.com)
* [Ruby on Rails Guides](http://guides.rubyonrails.org) * [Ruby on Rails Guides](http://guides.rubyonrails.org)
@ -889,17 +841,16 @@ See also [TeX](#tex)
###Rust ###Rust
* [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html) * [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html)
###Sage
###Sage
* [The Sage Manuals](http://sagemath.org/doc/) * [The Sage Manuals](http://sagemath.org/doc/)
* [Sage for Newbies](http://sage.math.washington.edu/home/tkosan/newbies_book/) * [Sage for Newbies](http://sage.math.washington.edu/home/tkosan/newbies_book/)
* [Sage for Power Users](http://modular.math.washington.edu/books/sagebook/sagebook.pdf) * [Sage for Power Users](http://modular.math.washington.edu/books/sagebook/sagebook.pdf)
###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/) * [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))
@ -914,7 +865,6 @@ See also [TeX](#tex)
###Scheme ###Scheme
* [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) * [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html)
* The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/) * The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/)
* [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) * [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html)
@ -922,12 +872,10 @@ See also [TeX](#tex)
###Sed ###Sed
* [Sed - An Introduction and Tutorial](http://www.grymoire.com/Unix/Sed.html) * [Sed - An Introduction and Tutorial](http://www.grymoire.com/Unix/Sed.html)
###Smalltalk ###Smalltalk
* [Dynamic Web Development with Seaside](http://book.seaside.st/book/table-of-contents) * [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) * [Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks.html) (meta-list)
* [Pharo by Example](http://pharobyexample.org/) (Smalltalk DE) * [Pharo by Example](http://pharobyexample.org/) (Smalltalk DE)
@ -935,13 +883,11 @@ See also [TeX](#tex)
###Subversion ###Subversion
* [Subversion Version Control](http://www.phptr.com/content/images/0131855182/downloads/Nagel_book.pdf) (PDF) * [Subversion Version Control](http://www.phptr.com/content/images/0131855182/downloads/Nagel_book.pdf) (PDF)
* [Version Control with Subversion](http://svnbook.red-bean.com/) * [Version Control with Subversion](http://svnbook.red-bean.com/)
###SQL (implementation agnostic) ###SQL (implementation agnostic)
* [Developing Time-Oriented Database Applications in SQL](http://www.cs.arizona.edu/people/rts/publications.html) * [Developing Time-Oriented Database Applications in SQL](http://www.cs.arizona.edu/people/rts/publications.html)
* [Use The Index, Luke!: A Guide To SQL Database Performance](http://use-the-index-luke.com/) * [Use The Index, Luke!: A Guide To SQL Database Performance](http://use-the-index-luke.com/)
* [Learn SQL The Hard Way](http://sql.learncodethehardway.org/) * [Learn SQL The Hard Way](http://sql.learncodethehardway.org/)
@ -959,25 +905,23 @@ See also [TeX](#tex)
###Teradata ###Teradata
* [Teradata Books](http://www.info.teradata.com/) * [Teradata Books](http://www.info.teradata.com/)
###TeX
* (TeX for the Impatient)(https://www.gnu.org/software/teximpatient/), by Paul Abrahams, Kathryn Hargreaves, and Karl Berry ###TeX
* [TeX for the Impatient](https://www.gnu.org/software/teximpatient/), by Paul Abrahams, Kathryn Hargreaves, and Karl Berry
See also [LaTeX](#latex) See also [LaTeX](#latex)
###Theory ###Theory
* [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/) * [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/)
###TypeScript
###TypeScript
* [TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) *(Just fill the fields with any values)* * [TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) *(Just fill the fields with any values)*
###Vim
###Vim
* [A Byte of Vim](http://www.swaroopch.com/notes/Vim) * [A Byte of Vim](http://www.swaroopch.com/notes/Vim)
* [Vim Recipes](http://ebooksgo.org/computer/vim-recipes.pdf) * [Vim Recipes](http://ebooksgo.org/computer/vim-recipes.pdf)
* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) by Steve Oualline * [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) by Steve Oualline
@ -985,10 +929,8 @@ See also [LaTeX](#latex)
###Websphere ###Websphere
* [Getting started with WebSphere](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_WASCE_p2.pdf) (PDF) * [Getting started with WebSphere](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_WASCE_p2.pdf) (PDF)
###Windows Phone ###Windows Phone
* [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) * [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)