@ -97,6 +97,7 @@
* [Graphics Programming Black Book ](http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698 )
* [Graphics Programming Black Book ](http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698 )
* [OpenGL Insights ](http://openglinsights.com ) (chapters 22, 23, 28, 33, 39)
* [OpenGL Insights ](http://openglinsights.com ) (chapters 22, 23, 28, 33, 39)
* [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/ )
###Language Agnostic
###Language Agnostic
@ -136,6 +137,7 @@
* [Compiler Construction ](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf ) (PDF)
* [Compiler Construction ](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf ) (PDF)
* [Let's Build a Compiler ](http://www.stack.nl/~marcov/compiler.pdf )
* [Let's Build a Compiler ](http://www.stack.nl/~marcov/compiler.pdf )
* [Linkers and loaders ](http://www.iecc.com/linker/ )
* [Linkers and loaders ](http://www.iecc.com/linker/ )
* [Compiler Design: Theory, Tools, and Examples ](http://elvis.rowan.edu/~bergmann/books.html )
####Programming Paradigms
####Programming Paradigms
* [Introduction to Functional Programming ](http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/ ) (class lectures and slides)
* [Introduction to Functional Programming ](http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/ ) (class lectures and slides)
@ -171,6 +173,7 @@
* [Think Bayes: Bayesian Statistics Made Simple ](http://www.greenteapress.com/thinkbayes/ ) - Allen B. Downey
* [Think Bayes: Bayesian Statistics Made Simple ](http://www.greenteapress.com/thinkbayes/ ) - Allen B. Downey
* [Think Stats: Probability and Statistics for Programmers ](http://greenteapress.com/thinkstats/ ) (PDF, code written in Python) - Allen B. Downey
* [Think Stats: Probability and Statistics for Programmers ](http://greenteapress.com/thinkstats/ ) (PDF, code written in Python) - Allen B. Downey
* [Mathematical Logic - an Introduction ](http://www.ii.uib.no/~michal/und/i227/book/book.pdf ) (PDF)
* [Mathematical Logic - an Introduction ](http://www.ii.uib.no/~michal/und/i227/book/book.pdf ) (PDF)
* [Bayesian Methods for Hackers ](https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers )
####Misc
####Misc
* [97 Things Every Programmer Should Know ](http://programmer.97things.oreilly.com/ )
* [97 Things Every Programmer Should Know ](http://programmer.97things.oreilly.com/ )
@ -277,6 +280,8 @@
* [Data Sorcery with Clojure ](http://data-sorcery.org/contents/ )
* [Data Sorcery with Clojure ](http://data-sorcery.org/contents/ )
* [Clojure Cookbook ](https://github.com/clojure-cookbook/clojure-cookbook )
* [Clojure Cookbook ](https://github.com/clojure-cookbook/clojure-cookbook )
* [Modern cljs ](https://github.com/magomimmo/modern-cljs )
* [Modern cljs ](https://github.com/magomimmo/modern-cljs )
* [Clojure for the Brave and True ](http://www.braveclojure.com/ )
* [The Clojure Style Guide ](https://github.com/bbatsov/clojure-style-guide )
###CoffeeScript
###CoffeeScript
@ -348,6 +353,7 @@
* [Programming Forth ](http://www.mpeforth.com/arena/ProgramForth.pdf )
* [Programming Forth ](http://www.mpeforth.com/arena/ProgramForth.pdf )
* [A Beginner's Guide to Forth ](http://hackershelf.com/book/482/a-beginners-guide-to-forth/ )
* [A Beginner's Guide to Forth ](http://hackershelf.com/book/482/a-beginners-guide-to-forth/ )
* [And so Forth... ](http://ficl.sourceforge.net/pdf/Forth_Primer.pdf )
* [And so Forth... ](http://ficl.sourceforge.net/pdf/Forth_Primer.pdf )
* [Thoughtful Programming and Forth ](http://www.ultratechnology.com/forth.htm )
###Git
###Git
@ -385,6 +391,7 @@
* [Real World Haskell ](http://book.realworldhaskell.org/ )
* [Real World Haskell ](http://book.realworldhaskell.org/ )
* [Wikibook Haskell ](http://en.wikibooks.org/wiki/Haskell )
* [Wikibook Haskell ](http://en.wikibooks.org/wiki/Haskell )
* [Yet Another Haskell Tutorial ](http://hal3.name/docs/daume02yaht.pdf ) (PDF)
* [Yet Another Haskell Tutorial ](http://hal3.name/docs/daume02yaht.pdf ) (PDF)
* [Haskell no panic ](http://lisperati.com/haskell/ )
###HTML / CSS
###HTML / CSS
@ -540,6 +547,7 @@
* [Unix System Programming in OCaml ](http://ocamlunix.forge.ocamlcore.org/ )
* [Unix System Programming in OCaml ](http://ocamlunix.forge.ocamlcore.org/ )
* [Developing Applications With Objective Caml ](http://caml.inria.fr/pub/docs/oreilly-book/ )
* [Developing Applications With Objective Caml ](http://caml.inria.fr/pub/docs/oreilly-book/ )
* [Real World OCaml ](https://realworldocaml.org/beta3/en/html/ )
* [Real World OCaml ](https://realworldocaml.org/beta3/en/html/ )
* [Think OCaml ](http://web.archive.org/web/20120307164444/http://www.thinkocaml.com/ )
###Oracle Server
###Oracle Server
@ -643,6 +651,7 @@
* [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 )
* [Introduction to Probability and Statistics Using R ](http://cran.r-project.org/web/packages/IPSUR/vignettes/IPSUR.pdf )
###Racket
###Racket
@ -657,6 +666,7 @@
* [Mr. Neighborly's Humble Little Ruby Book ](http://www.humblelittlerubybook.com/ )
* [Mr. Neighborly's Humble Little Ruby Book ](http://www.humblelittlerubybook.com/ )
* [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 on Rails
###Ruby on Rails
@ -693,6 +703,7 @@
* [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 )
* [Teach Yourself Scheme in Fixnum Days ](http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html )
###Sed
###Sed