Ask HN: Free Programming eBooks
Let's create a library of free programming ebooks. If you know of any link please submit it for the whole community to enjoy. If anyone wants to create a site with all the links that's ok too.
Rules: - free ebooks - no amazon links, no referals - preferably html, epub, pdf, latex - all programming languages are important - patterns, methodologies, design, etc
15 comments
[ 3.2 ms ] story [ 50.2 ms ] threadhttp://www.diveintopython3.org/
http://www.greenteapress.com/thinkpython/html/
http://en.wikibooks.org/wiki/LaTeX
http://www.mindviewinc.com/Index.php
http://www.neilvandyke.org/sicp-texi/ (Texinfo)
http://www.scribd.com/documents/15556326/Structure-and-Inter...
http://hgbook.red-bean.com/read/
http://inventwithpython.com/
Teaches you python by creating games.
The Smalltalk library linked from that page: http://stephane.ducasse.free.fr/FreeBooks.html
O'Reilly open books: http://oreilly.com/openbook/
Some FP books (Ocaml, Scala, Haskell,...): http://news.ycombinator.com/item?id=1088594
Scheme:
"An introduction to Scheme and its implementation." ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html
"The Scheme Programming Language, 4th edition." (Dyvbig) http://www.scheme.com/tspl4/
"Concrete Abstractions." http://gustavus.edu/+max/concrete-abstractions.html
Lisp:
"Common Lisp the language, 2nd edition." http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html
"Successful Lisp." http://www.psg.com/~dlamkins/sl/
"Common Lisp: an interactive approach". http://www.cse.buffalo.edu/~shapiro/Commonlisp/
Ocaml:
http://www.seas.upenn.edu/~cis500/cis500-f02/resources/ocaml... (draft)
Scala
"The Lift Book." http://groups.google.com/group/the-lift-book/?pli=1
Linux:
http://www.linuxlinks.com/article/20090405061458383/20oftheB... and http://www.linuxlinks.com/article/20100402190204972/12Moreof...
Programming Languages
"Programming Languages: Application and Interpretation". http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/200...
Other
"Communicating sequential processes." (Hoare) http://www.usingcsp.com/
"Foundations of Computer Science". (Aho and Ullman) http://infolab.stanford.edu/~ullman/focs.html