Ask HN: Good all-round CS book

3 points by markk ↗ HN
I've been coding for 18 months or so, and I'd like to learn more CS theory. Any recommendations for a good book (or other resources)?

7 comments

[ 3.2 ms ] story [ 27.8 ms ] thread
The Computer and the Brain, by John von Neumann

Introduction to Algorithms, by Thomas H. Cormen

The Art of Computer Programming by Donald Knuth [naturally!]

Computation: Finite and Infinite Machines, by Marvin L. Minsky

Godel, Escher, Bach by Douglas Hofstadter

Second The Art of Computer Programming, definitely not Godel, Escher, Bach (though it makes for interesting reading).

I really liked 'Introduction to Algorithms' by Cormen, Leiserson, Rivest and Stein, MIT press.

To get the most useful info for the fewest number of pages/words, I recommend 'The Little Schemer' by Friedman and Felleisen.

Although it's not recommended if you don't have a flexible sense of humor.