Stéphane Ducasse's collection of free online Smalltalk related books.
345 links to free online books
How To Think Like A Computer Scientist
Learning with C++
by Allen B. Downey
Information Theory, Inference, and Learning Algorithms by David J.C. MacKay
Shriram Krishnamurthi's book on Programming Languages
The Implementation of Functional Programming Languages
Simon Peyton Jones, published by Prentice Hall, 1987.
The Art of Assembly Language Programming (AoA), Randy Hyde's acclaimed text on assembly language programming, is the most-often recommended book on 80×86 assembly language programming in newsgroups, on web sites, and by word of mouth.
C and C++ books for free downloads