I'm trying to amass a list of programming books that are freely available on the Internet. The books can be about a particular programming language or about computers in general.
What are some freely available programming books on the Internet?
As of October 2013, this list is now maintained on GitHub [1] by Victor Felder (and you).
[1] https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#professional-developmentThis one is a must-have for any Perl web programmer:
Perl & LWP [1].
For offline reading: Direct download URL [2] (632 KB, ZIP file with the set of HTML documents.)
It explains everything that has to do with web automation, tokenizing, HTML processing, automated POSTing, GETing, etc. using the Perl module LWP.
Great question, BTW.
[1] http://lwp.interglacial.com/If the book is in PDF format and is consistently formatted, it's not too difficult to bind it and make a real dead-tree book. All you need is a laser printer, some basic office equipment and supplies, and a way to build a general-purpose jig. You can find instructions here and there on the Internet, or just figure it out from scratch, which is what I did.
I made a perfect-bound copy of Siebel's "Practical Common Lisp" (500 pages) that I've been using heavily for three years now; rebound it once (it was my first try). Bound with white glue, medium stock cover. I also made a copy of "Linux Device Drivers" (600 pages) which currently just takes up space on the shelf ;)
C# 3.0 Language Specification [1] is very instructive IMHO.
[1] http://download.microsoft.com/download/9/5/0/9503e33e-fde6-4aed-b5d0-ffe749822f1b/csharp%203.0%20specification.docPython Bibliotheca [1] Includes books like 'How to Think Like a Computer Scientist'.
[1] http://openbookproject.net/pybiblio/If you don't feel like reading take a look at http://www.bestechvideos.com/. You can find a large collection of tech video on a large number of subjects.