From ea738cfb62ddf4f3e79e7f1aa5bf3666cc9a8f1a Mon Sep 17 00:00:00 2001 From: Jason Woodward Date: Sun, 13 Oct 2013 13:28:11 -0400 Subject: [PATCH 01/11] add theory section (vs algorithms or misc), seed with network theory book --- free-programming-books.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index c1417322e..6f30cd70a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -67,6 +67,7 @@ * [Subversion](#subversion) * [SQL (implementation agnostic)](#sql-implementation-agnostic) * [Teradata](#teradata) +* [Theory](#theory) * [Vim](#vim) * [Websphere](#websphere) * [Windows Phone](#windows-phone) @@ -711,6 +712,9 @@ * [Teradata Books](http://www.info.teradata.com/) +###Theory + +* [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/) ###Vim From 43b0d132ef7c7f8127c092c5559a042863ffef6d Mon Sep 17 00:00:00 2001 From: John Date: Sun, 13 Oct 2013 19:00:12 -0300 Subject: [PATCH 02/11] Professional Assembly Language book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5f0e469ef..bb8a8657f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -239,6 +239,7 @@ ###Assembly Language * [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) * [Programming from the Ground Up](http://download.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) (PDF) * [Software optimization resources by Agner Fog](http://www.agner.org/optimize/) From eb761126f5e52040a54761aa7e9a3d29992c69e1 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 13 Oct 2013 19:09:38 -0300 Subject: [PATCH 03/11] racket guide --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index bb8a8657f..cce957b2f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -641,6 +641,7 @@ ###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) ###Ruby From eddededdff7926d231d49d56521bf5f78a2891d1 Mon Sep 17 00:00:00 2001 From: Adam Tuttle Date: Sun, 13 Oct 2013 18:16:00 -0400 Subject: [PATCH 04/11] Added Learn CF in a Week book link --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5f0e469ef..1d421c76d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -285,6 +285,7 @@ ###ColdFusion * [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown) +* [Learn CF in a Week](http://learncfinaweek.com/) ###D / DTrace * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) From 342a7ef27a32e41559f585a2fff7abe15a3a9025 Mon Sep 17 00:00:00 2001 From: "Vanderson M. do Rosario" Date: Sun, 13 Oct 2013 20:45:39 -0300 Subject: [PATCH 05/11] Update free-programming-books.md --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5f0e469ef..528035465 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -467,6 +467,8 @@ ###Lua * [Programming In Lua](http://www.lua.org/pil/) (for version 5) +* [Programming Gems](http://www.lua.org/gems/) +* [Lua 5.1 Reference Manual](http://www.lua.org/manual/5.1/) ###Mathematica From 2e6992c37f4d9e36809049130dc7f6556569c745 Mon Sep 17 00:00:00 2001 From: Denis Trailin Date: Sun, 13 Oct 2013 18:24:58 -0600 Subject: [PATCH 06/11] Added Android Programming books. --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5f0e469ef..357e7a862 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -224,6 +224,8 @@ ###Android +*[Google Android Developer Training](https://developer.android.com/training/index.html) +*[Coreservlets Android Programming Tutorial](http://www.coreservlets.com/android-tutorial/) ###Autotools From 57dbd84332fedb77ccf8efa65fa447bd793e0368 Mon Sep 17 00:00:00 2001 From: Brian Gordon Date: Sun, 13 Oct 2013 22:36:10 -0400 Subject: [PATCH 07/11] Added Ulrich Drepper's "What Every Programmer Should Know About Memory" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5f0e469ef..8a231b4ae 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -449,6 +449,7 @@ * [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) * [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/) +* [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) ###Lisp From aa58102f6091fc531f8c38a3562de250d300a760 Mon Sep 17 00:00:00 2001 From: Josh Baer Date: Mon, 14 Oct 2013 00:00:31 -0400 Subject: [PATCH 08/11] Added Ada and JavaScript books Ada 95 by John English Ada Distilled by Richard Riehle Ada for Software Engineers by M. Ben-Ari JavaScript Bible by Danny Goodman (from the r/programming thread) --- free-programming-books.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5f0e469ef..33d5c7da0 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -2,6 +2,7 @@ * [Meta-Lists](#meta-lists) * [Graphics Programming](#graphics-programming) * [Language Agnostic](#language-agnostic) +* [Ada](#ada) * [Android](#android) * [Autotools](#autotools) * [ASP.NET MVC](#aspnet-mvc) @@ -221,6 +222,10 @@ ####MOOC * [Online Course Materials](http://ocw.mit.edu/OcwWeb/web/home/home/index.htm) +###Ada +* [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 for Software Engineers](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) ###Android @@ -416,6 +421,7 @@ * [Crockford's JavaScript](http://www.crockford.com/javascript/) * [Eloquent JavaScript](http://eloquentjavascript.net/) * [Essential Javascript & jQuery Design Patterns for Beginners](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) +* [JavaScript Bible](http://media.wiley.com/product_ancillary/28/07645334/DOWNLOAD/all.pdf) * [JavaScript Essentials](http://www.techotopia.com/index.php/JavaScript_Essentials) * [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics) * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide) From 53fa57e289d3fe63a03ff24f59eedf875c72b59a Mon Sep 17 00:00:00 2001 From: Huw Rowlands Date: Mon, 14 Oct 2013 16:47:09 +1100 Subject: [PATCH 09/11] Added LaTeX Wikibook --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5f0e469ef..c50e55a02 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -437,6 +437,7 @@ ###LaTeX * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) +* [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX) ###Linux From 98977b6b9d980ad0f9b07d974a19e172e13a1231 Mon Sep 17 00:00:00 2001 From: Kevin Ushey Date: Sun, 13 Oct 2013 23:32:18 -0700 Subject: [PATCH 10/11] add a new, and very excellent, R book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5f0e469ef..4a7eabb0b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -636,6 +636,7 @@ * [The R Manuals](http://cran.r-project.org/manuals.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) +* [Advanced R Programming](http://adv-r.had.co.nz/) ###Racket From ff1d392ea5dd8ff0d0637be016b2876f48a34485 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Mon, 14 Oct 2013 10:29:46 +0200 Subject: [PATCH 11/11] formatting fix --- 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 038085e2a..6ec71e85b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -230,8 +230,8 @@ ###Android -*[Google Android Developer Training](https://developer.android.com/training/index.html) -*[Coreservlets Android Programming Tutorial](http://www.coreservlets.com/android-tutorial/) +* [Google Android Developer Training](https://developer.android.com/training/index.html) +* [Coreservlets Android Programming Tutorial](http://www.coreservlets.com/android-tutorial/) ###Autotools