4 ms·
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
- Kilimanjaro 16y agoI'll start: http://www.diveintopython3.org/ http://www.diveintopython3.org/ http://www.greenteapress.com/thinkpython/html/ http://www.greenteapress.com/thinkpython/html/
- Kilimanjaro 16y agohttp://www.paulgraham.com/onlisptext.html http://www.paulgraham.com/onlisptext.html http://en.wikibooks.org/wiki/LaTeX http://en.wikibooks.org/wiki/LaTeX
- silkodyssey 16y agohttp://diveintohtml5.org/ http://diveintohtml5.org/ http://book.realworldhaskell.org/read/ http://book.realworldhaskell.org/read/
- JohnFritzen 16y agoBruce Eckel's books: http://www.mindviewinc.com/Index.php http://www.mindviewinc.com/Index.php
- hga 16y agohttp://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs http://en.wikipedia.org/wiki/Structure_and_Interpretation_of...
- Kilimanjaro 16y agohttp://mitpress.mit.edu/sicp/full-text/book/book.html http://mitpress.mit.edu/sicp/full-text/book/book.html
- hga 16y agohttp://www.scribd.com/doc/15556326/Structure-and-Interpretation-of-Computer-Programs-SICP http://www.scribd.com/doc/15556326/Structure-and-Interpretat... (PDF) http://www.neilvandyke.org/sicp-texi/ http://www.neilvandyke.org/sicp-texi/ (Texinfo)
- qhoxie 16y agoWhile working on the new interface at Scribd, SICP was one of our test documents - it looks great in HTML! http://www.scribd.com/documents/15556326/Structure-and-Interpretation-of-Computer-Programs-SICP http://www.scribd.com/documents/15556326/Structure-and-Inter...
- Kilimanjaro 16y agoJust found this one about mercurial: http://hgbook.red-bean.com/read/ http://hgbook.red-bean.com/read/
- GrowWebs 16y agoHere is one I recently discoverd: http://inventwithpython.com/ http://inventwithpython.com/ Teaches you python by creating games.
- mahmud 16y agohttp://www.reddit.com/r/csbooks http://www.reddit.com/r/csbooks
- aasarava 16y agoIf you have a San Francisco public library card, you can get access to the entire Safari Techbooks collection online. Other libraries may have the same service. It's a huge resource and well worth the ten minute stop into a local library to sign up for a free card.
- Fixnum 16y agoThis topic on StackOverflow: http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books http://stackoverflow.com/questions/194812/list-of-freely-ava... The Smalltalk library linked from that page: http://stephane.ducasse.free.fr/FreeBooks.html http://stephane.ducasse.free.fr/FreeBooks.html O'Reilly open books: http://oreilly.com/openbook/ http://oreilly.com/openbook/ Some FP books (Ocaml, Scala, Haskell,...): http://news.ycombinator.com/item?id=1088594 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/ http://www.scheme.com/tspl4/ "Concrete Abstractions." http://gustavus.edu/+max/concrete-abstractions.html 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 http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html "Successful Lisp." http://www.psg.com/~dlamkins/sl/ http://www.psg.com/~dlamkins/sl/ "Common Lisp: an interactive approach". http://www.cse.buffalo.edu/~shapiro/Commonlisp/ http://www.cse.buffalo.edu/~shapiro/Commonlisp/ Ocaml: http://www.seas.upenn.edu/~cis500/cis500-f02/resources/ocaml-intro.pdf 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 http://groups.google.com/group/the-lift-book/?pli=1 Linux: http://www.linuxlinks.com/article/20090405061458383/20oftheBestFreeLinuxBooks-Part1.html http://www.linuxlinks.com/article/20090405061458383/20oftheB... and http://www.linuxlinks.com/article/20100402190204972/12MoreoftheBestFreeLinuxBooks-Part1.html http://www.linuxlinks.com/article/20100402190204972/12Moreof... Programming Languages "Programming Languages: Application and Interpretation". http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/ http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/200... Other "Communicating sequential processes." (Hoare) http://www.usingcsp.com/ http://www.usingcsp.com/ "Foundations of Computer Science". (Aho and Ullman) http://infolab.stanford.edu/~ullman/focs.html http://infolab.stanford.edu/~ullman/focs.html
- smallhands 16y agoThis site have a lot great books like computational-intelligence-and-modern-heuristics etc http://sciyo.com/ http://sciyo.com/
- jacquesm 16y agohttp://www.gp-field-guide.org.uk/ http://www.gp-field-guide.org.uk/