DataStructures
to get into the data structures etc part of programming, you really really want to get your hands on Cormen, Leicerson, Rivest, Stein: Introduction to Algorithms.