I'd like to make (or find - if it's already been made) a list of texts that are well respected in the CS community for each CS class you can take in college. I think a lot of people are educating themselves in CS (like me, I only took a few classes in college) and it would be very helpful if such a list existed.
I'm talking every subject from intro to hardware to AI, but with an emphasis on a "core" of CS that everyone should learn. I'm also stressing very respected books such as K&R, the dragon book, SICP. Industry standards, so to speak.
BTW, I know a thread already exists about everyone's favorite CS book. I think it's a great thread and I'm going through it. However, it could be so much better if it was organized by subject.
So here goes, I'll start off.
C Programming
C Programming Language (2nd Edition) by Brian W. Kernighan and Dennis M. Ritchie (aka K&R)
Publisher Amazon
Computer Language Engineering
Compilers: Principles, Techniques, and Tools (aka the Dragon book) by Alfred V. Aho, Monica S. Lam, Ravi Sethi, and Jeffrey D. Ullman Wiki Amazon