Sort sections and list

pull/512/head
Robert Alm Nilsson 11 years ago
parent 3d8d650255
commit 5116f44343
  1. 121
      free-programming-books.md

@ -28,11 +28,11 @@
* [Android](#android)
* [APL](#apl)
* [Arduino](#arduino)
* [Autotools](#autotools)
* [Awk](#awk)
* [ASP.NET MVC](#aspnet-mvc)
* [Assembly Language](#assembly-language)
* [Non-X86](#non-x86)
* [Autotools](#autotools)
* [Awk](#awk)
* [Bash](#bash)
* [Basic](#basic)
* [C](#c)
@ -45,17 +45,17 @@
* [Coq](#coq)
* [D](#d)
* [Dart](#dart)
* [DTrace](#dtrace)
* [DB2](#db2)
* [Delphi / Pascal](#delphi--pascal)
* [DTrace](#dtrace)
* [Elasticsearch](#elasticsearch)
* [Emacs](#emacs)
* [Erlang](#erlang)
* [Flex](#flex)
* [F#](#f-sharp)
* [Flex](#flex)
* [Force.com](#forcecom)
* [Fortran](#fortran)
* [Forth](#forth)
* [Fortran](#fortran)
* [Git](#git)
* [Go](#go)
* [Gradle](#gradle)
@ -93,15 +93,15 @@
* [Octave](#octave)
* [OpenGL ES](#opengl-es)
* [OpenSCAD](#openscad)
* [Oracle Server](#oracle-server)
* [Oracle PL/SQL](#oracle-plsql)
* [Oracle Server](#oracle-server)
* [Parrot / Perl 6](#parrot--perl-6)
* [Perl](#perl)
* [PHP](#php)
* [PostgreSQL](#postgresql)
* [PowerShell](#powershell)
* [Processing](#processing)
* [Prolog](#prolog)
* [PostgreSQL](#postgresql)
* [Python](#python)
* [Django](#django)
* [Flask](#flask)
@ -120,9 +120,9 @@
* [Sed](#sed)
* [Silverlight](#silverlight)
* [Smalltalk](#smalltalk)
* [Subversion](#subversion)
* [SQL (implementation agnostic)](#sql-implementation-agnostic)
* [SQL Server](#sql-server)
* [Subversion](#subversion)
* [Tcl](#tcl)
* [Teradata](#teradata)
* [TeX](#tex)
@ -130,8 +130,8 @@
* [Unix](#unix)
* [Vim](#vim)
* [Websphere](#websphere)
* [Windows Phone](#windows-phone)
* [Windows 8](#windows-8)
* [Windows Phone](#windows-phone)
* [Worflow](#workflow)
* [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour)
@ -452,10 +452,6 @@
###Arduino
* [Introduction to Arduino](http://playground.arduino.cc/Main/ManualsAndCurriculum)
###Autotools
* [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/)
* [Autotools Mythbuster](https://www.flameeyes.eu/autotools-mythbuster/)
###ASP.NET MVC
* [ASP.NET MVC Music Store](http://mvcmusicstore.codeplex.com/)
@ -474,15 +470,20 @@
* [Assembly Language Succinctly](http://www.syncfusion.com/Content/downloads/ebook/Assembly_Language_Succinctly.pdf)
* [The Second Book Of Machine Language](http://www.atariarchives.org/2bml/)
###Awk
* [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett
####Non-X86
* [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]
###Autotools
* [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/)
* [Autotools Mythbuster](https://www.flameeyes.eu/autotools-mythbuster/)
###Awk
* [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett
###Bash
* [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/)
* [BASH Programming- Mike G mikkey ](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html)
@ -552,6 +553,7 @@
* [COBOL Programming Fundamental](http://ibmtc.hust.edu.cn/zos-cobol/cobol/resource/COBOL_Programming_Fundamental.pdf) (PDF)
* [OpenCOBOL 1.1 - Programmer's Guide](http://opencobol.add1tocobol.com/OpenCOBOL%20Programmers%20Guide.pdf) (PDF)
###CoffeeScript
* [Smooth CoffeeScript](http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html)
* [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/)
@ -580,10 +582,6 @@
* [What is Dart?](http://shop.oreilly.com/product/0636920025887.do)
###DTrace
* [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)
###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)
@ -594,6 +592,10 @@
* [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/)
###DTrace
* [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)
###Elasticsearch
* [Exploring Elasticsearch](http://exploringelasticsearch.com/)
@ -611,11 +613,6 @@
* [Erlang Handbook](https://github.com/esl/erlang-handbook/raw/master/output/ErlangHandbook.pdf) (PDF)
###Flex
* [Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf) (PDF)
* [Adobe Flex 2, Programming Actionscript 3.0](http://download.macromedia.com/pub/documentation/en/flex/2/prog_actionscript30.pdf) (PDF)
###F Sharp
* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks
* [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters)
@ -623,6 +620,11 @@
* [F# Succinctly, SyncFusion](http://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) *(Just fill the fields with any values)*
###Flex
* [Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf) (PDF)
* [Adobe Flex 2, Programming Actionscript 3.0](http://download.macromedia.com/pub/documentation/en/flex/2/prog_actionscript30.pdf) (PDF)
###Force.com
* [Force.com Fundamentals](http://wiki.developerforce.com/page/Force_Platform_Fundamentals) (HTML)
* [Force.com Workbook](http://www.salesforce.com/us/developer/docs/workbook/index.htm) (HTML)
@ -639,10 +641,6 @@
* [Heroku Postgres](http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF)
* [Apex Design Patterns and Best Practices](http://www.gobookee.org/get_book.php?u=aHR0cDovL3d3dy5zdW5kb2dpbnRlcmFjdGl2ZS5jb20vd2hpdGVwYXBlcnMvU1VOX0NodWNrX0FwZXhkZXNpZ25wYXR0ZXJucy5wZGYKQXBleCBEZXNpZ24gUGF0dGVybnMgYW5kIEJlc3QgUHJhY3RpY2VzIC0gU3VuZG9n)
###Fortran
* [Fortran programming language - Wikibooks](http://en.wikibooks.org/wiki/Category:Fortran_programming_language)
* [Introduction to fortran 95 and numerical computing: a jump-start for scientists and engineers](http://people.cs.vt.edu/~asandu/Deposit/Fortran95_notes.pdf)
###Forth
* [Starting Forth](http://home.iae.nl/users/mhx/sf.html)
@ -653,6 +651,11 @@
* [Thoughtful Programming and Forth](http://www.ultratechnology.com/forth.htm)
###Fortran
* [Fortran programming language - Wikibooks](http://en.wikibooks.org/wiki/Category:Fortran_programming_language)
* [Introduction to fortran 95 and numerical computing: a jump-start for scientists and engineers](http://people.cs.vt.edu/~asandu/Deposit/Fortran95_notes.pdf)
###Git
* [Pro Git](http://git-scm.com/book) - Scott Chacon
* [Git Immersion](http://gitimmersion.com)
@ -675,9 +678,11 @@
* [An Introduction to Programming in Go](http://www.golang-book.com/)
* [Network programming with Go](http://jan.newmarch.name/go/)
###Gradle
* [Building and Testing with Gradle](http://www.gradleware.com/registered-access?content=books%2Fbuilding-and-testing%2F)
###Grails
* [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started)
@ -705,6 +710,7 @@
* [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF)
* [Haskell :: Functional programming with types](http://upload.wikimedia.org/wikipedia/commons/2/26/Haskell.pdf)
###HTML / CSS
* [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim
* [GA Dash](http://dash.generalassemb.ly)
@ -804,30 +810,24 @@
* [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf)
####Angular.js
* [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF)
####Backbone.js
* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
* [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/)
* [Backbonejs Tutorials](http://backbonetutorials.com/)
* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/)
####D3.js
* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) - Scott Murray
* [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks)
* [Dashing D3.js](https://www.dashingd3js.com/table-of-contents)
* [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3)
####Dojo
* [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell
####jQuery
* [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)*
* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF)
@ -840,6 +840,7 @@
* [The Node Beginner Book](http://nodebeginner.org/)
* [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher
###LaTeX
* [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) (PDF)
* [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX)
@ -876,7 +877,6 @@ See also [TeX](#tex)
* [Linux Newbie Administrator Guide](http://lnag.sourceforge.net/)
###Lisp
* [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
@ -933,6 +933,7 @@ See also [TeX](#tex)
* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) -
* [HGInit - Mercurial Tutorial by Joel Spolsky](http://hginit.com/)
###MySQL
* [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf)
@ -998,16 +999,16 @@ See also [TeX](#tex)
* [OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual)
###Oracle Server
* [Oracle's Guides and Manuals](http://tahiti.oracle.com/)
###Oracle PL/SQL
* [PL/SQL Language Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17126/toc.htm)
* [PL/SQL Packages and Types Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/toc.htm)
* [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx)
###Oracle Server
* [Oracle's Guides and Manuals](http://tahiti.oracle.com/)
###Parrot / Perl 6
* [Using Perl 6](http://github.com/perl6/book/) (work in progress)
@ -1057,6 +1058,10 @@ See also [TeX](#tex)
* [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf)
###PostgreSQL
* [Practical PostgreSQL](http://www.commandprompt.com/ppbook/)
###PowerShell
* [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/)
* [Layman’s Guide to PowerShell 2.0 remoting](http://www.ravichaganti.com/blog/wp-content/plugins/download-monitor/download.php?id=22) (PDF)
@ -1081,10 +1086,6 @@ See also [TeX](#tex)
* [Visual Prolog 7.2 for Tyros](http://download.pdc.dk/vip/72/books/tyros/tyros72.pdf) (PDF)
###PostgreSQL
* [Practical PostgreSQL](http://www.commandprompt.com/ppbook/)
###Python
* [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/)
* [Byte of Python](http://www.swaroopch.com/notes/Python)
@ -1129,7 +1130,6 @@ 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
* [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer
####Django
* [Djen of Django](http://agiliq.com/books/djenofdjango/)
* [Django by Example](http://www.lightbird.net/dbe/)
@ -1156,6 +1156,7 @@ See also [TeX](#tex)
* [R Programming](http://en.wikibooks.org/wiki/R_Programming)
* [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf) (PDF) - Julian J. Faraway
###Racket
* [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)
@ -1201,6 +1202,7 @@ See also [TeX](#tex)
* [Geekcamp Ruby on Rails Guides](http://www.rubyonrails.geekcampbaguio.com)
* [Kestrels, Quirky Birds, and Hopeless Egocentricity](https://leanpub.com/combinators/read)
###Rust
* [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html)
@ -1232,21 +1234,25 @@ See also [TeX](#tex)
* [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html)
* [Teach Yourself Scheme in Fixnum Days](http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html)
###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
* [Computer Science Concepts in Scratch](http://stwww.weizmann.ac.il/g-cs/scratch/scratch_en.html)
###Sed
* [Sed - An Introduction and Tutorial](http://www.grymoire.com/Unix/Sed.html)
###Silverlight
* [10 Laps around Silverlight 5](http://www.silverlightshow.net/ebooks/10laps_silverlight5.aspx)
###Smalltalk
* [Computer Programming using GNU Smalltalk](http://www.canol.info/books/computer_programming_using_gnu_smalltalk) (PDF)
* [Dynamic Web Development with Seaside](http://book.seaside.st/book/table-of-contents)
@ -1255,11 +1261,6 @@ See also [TeX](#tex)
* [Squeak By Example](http://www.squeakbyexample.org/) (Smalltalk IDE)
###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/)
###SQL (implementation agnostic)
* [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/)
@ -1292,10 +1293,16 @@ See also [TeX](#tex)
* [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)*
###Subversion
* [Subversion Version Control](http://www.phptr.com/content/images/0131855182/downloads/Nagel_book.pdf) (PDF)
* [Version Control with Subversion](http://svnbook.red-bean.com/)
###Tcl
* [Tcl Programming](http://en.wikibooks.org/wiki/Programming:Tcl), by Richard.Suchenwirth, et. al.
* [TclWise](http://www.invece.org/tclwise/index.html), by Salvatore Sanfilippo
###Teradata
* [Teradata Books](http://www.info.teradata.com/)
@ -1312,9 +1319,11 @@ See also [LaTeX](#latex)
###TypeScript
* [TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) *(Just fill the fields with any values)*
###Unix
* [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html)
###Vim
* [A guide to getting started with VIM](http://www.integralist.co.uk/posts/a-guide-to-getting-started-with-vim/)
* [A Byte of Vim](http://www.swaroopch.com/notes/Vim)
@ -1324,19 +1333,21 @@ See also [LaTeX](#latex)
* [Learn Vim Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/)
* [Vim Regular Expressions 101](http://vimregex.com/)
###Websphere
* [Getting started with WebSphere](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_WASCE_p2.pdf) (PDF)
###Windows 8
* [Programming Windows 8 Apps with HTML, CSS, and JavaScript](http://blogs.msdn.com/b/microsoft_press/archive/2012/06/04/free-ebook-programming-windows-8-apps-with-html-css-and-javascript-first-preview.aspx)
###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)
* [Windows Phone Programming Blue Book](http://www.robmiles.com/c-yellow-book/)
* [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)
###Windows 8
* [Programming Windows 8 Apps with HTML, CSS, and JavaScript](http://blogs.msdn.com/b/microsoft_press/archive/2012/06/04/free-ebook-programming-windows-8-apps-with-html-css-and-javascript-first-preview.aspx)
###Workflow
* [Declare Peace on Virtual Machines. A guide to simplifying vm-based development on a Mac](https://leanpub.com/declarepeaceonvms)

Loading…
Cancel
Save