The single most important programmer's book that I have ever read is the UNIX Programming Environment by Kernighan and Pike.
I read this as a teenager in the late 80's and it was an epiphany for me to discover what was possible to do with rather simple tools.