Must-Have Programming Books



The AWK Programming Language is from 1988 but it is outstanding! It has an incredible amount of depth for a book of only 200 or so pages. Well-written, conscise, with great examples. Truly an enjoyable book to work through.


Code Complete is a must for anyone learning to program. This is the book for learning good coding practices.


Still fuzzy on what Object-Oriented Programming (OOP) is? Object Technology: A Manager's Guide explains it simply and conscisely. It is a very short read but does a great job of explaining the concepts behind OOP.
Are the 3d Programming books not cutting the mustard when it comes to explaining the math behind the code? Computer Graphics: Mathematical First Steps is a great book to learn the foundations of 3d math without getting bogged down in the details of a specific programming language or operating system.