Six Essential Language Agnostic Programming Books

by Scott Hanselman
Books Titles
Code Complete 2
The Pragmatic Programmer: From Journeyman to Master
Programming Pearls
Refactoring: Improving the Design of Existing Code
The Design of the UNIX Operating System
Design Patterns: Elements of Reusable Object-Oriented Software