Listmania!
Computer Science and Such
By an Amazon.com customer
Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition)Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) by Donald E. Knuth
Buy new: $50.80 / Used from: $37.99
Part I of a classic set; has it all.
Introduction to Algorithms, Second EditionIntroduction to Algorithms, Second Edition by Thomas H. Cormen
Buy new: $54.84 / Used from: $30.99
Every bit as satisfying as "TACP, Vol: 1;" a bit less cluttered.
Computer Architecture: A Quantitative Approach, 3rd EditionComputer Architecture: A Quantitative Approach, 3rd Edition by John L. Hennessy
Buy used from: $11.63
I debated putting this before the two on algorithms.
Computer Organization and Design, Third Edition: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design)Computer Organization and Design, Third Edition: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) by David A. Patterson
Buy used from: $3.33
Works quite well with its sibling, above.
Compilers: Principles, Techniques, and ToolsCompilers: Principles, Techniques, and Tools by Alfred V. Aho
Buy used from: $4.90
A good (if dated) examination of compilers and their associated tools.
Advanced Compiler Design and ImplementationAdvanced Compiler Design and Implementation by Steven Muchnick
Buy new: $78.75 / Used from: $42.00
Good continued reading after the Dragon Book.
Engineering a CompilerEngineering a Compiler by Keith Cooper
Buy new: $56.38 / Used from: $40.00
Kind of wish I would have read this instead of - or before - the Dragon Book.
Design Patterns: Elements of Reusable Object-Oriented SoftwareDesign Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma
Buy new: $35.93 / Used from: $25.57
Everything is different after you read this book.
C Programming Language (2nd Edition)C Programming Language (2nd Edition) by Brian W. Kernighan
Buy new: $46.42 / Used from: $19.92
An excellent book; required reading even if you don't program in C.
C++ Programming Language, The (3rd Edition)C++ Programming Language, The (3rd Edition) by Bjarne Stroustrup
Buy new: $40.81 / Used from: $3.98
I love this book but wished it had a more thorough treatment of templates...
C++ Templates: The Complete GuideC++ Templates: The Complete Guide by David Vandevoorde
Buy new: $48.38 / Used from: $35.99
... So get this book, too. Treats C++ templates with the care and respect they deserve.
The C++ Standard Library: A Tutorial and ReferenceThe C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis
Buy new: $62.39 / Used from: $19.77
I refer to it often.
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) by Scott Meyers
Buy new: $32.25 / Used from: $31.50
Don't shoot yourself in the foot. Get this and...
Large-Scale C++ Software DesignLarge-Scale C++ Software Design by John Lakos
Buy new: $56.68 / Used from: $28.00
... this. Even if you don't program large-scale C++ systems, it's invaluable.
Code: The Hidden Language of Computer Hardware and SoftwareCode: The Hidden Language of Computer Hardware and Software by Charles Petzold
Buy new: $12.23 / Used from: $5.50
I had a really good time reading this book.
The C# Programming Language (Microsoft .Net Development Series)The C# Programming Language (Microsoft .Net Development Series) by Anders Hejlsberg
Buy used from: $2.65
The best book for C# developers. Period.