Computer Science Books
Books identified as useful no matter how old they are, since they illustrate concepts that are still valid to computer science.
The Art of Computer Programming, Donald Knuth, 1973 (and earlier)
The Pragmatic Programmer, Andrew Hunt & Dave Thomas, 1999
Kernighan and Plauger's Software Tools.
Refactoring: Improving the Design of Existing Code. Martin Fowler, 1999
A Book on C, (first edition) by Al Kelley and Ira Pohl.
The Design of Everyday Things (Donald A Norman), first published in 1988.
The Visual Display of Quantitative Information, by Edward Tufte.
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp. Peter Norvig/1992
The UNIX C Shell Field Guide -- Great read!
The UNIX Programming Environment by Kernghan & Pike
Fred Brooks' The Mythical Man-Month, 2nd ed. published 1995
Programming Perl (O'Reilly Camel book), 1995
Dragon Book by Alfred V. Aho, Ravi Sethi
"The C Programming Language" (K&R2) (1988) by Brian W. Kernighan and Dennis M. Ritchie.
Numerical Methods that Work.
Design Patterns Elements of Reusable Object-Oriented Software - GOF (1995)
Introduction to Algorithms, 2nd edition (2001) - MIT Press
Martin Fowler's "UML Distilled"
Introduction to Algorithms by Cormen, Leiserson, and Rivest
Links and cleanup forthcoming.
Compiled from:
Stack Overflow (upvoted answers)
What are some of your oldest programming books that you still use?