Explorar o código

Sort sections and list

Robert Alm Nilsson %!s(int64=12) %!d(string=hai) anos
pai
achega
5116f44343
Modificáronse 1 ficheiros con 66 adicións e 55 borrados
  1. 66 55
      free-programming-books.md

+ 66 - 55
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)