Programming books have sadly been vanishing over the past 10 years. My local bookstore used to have a "computer" section that took up an entire corner of the store. Now it's down to a few meagerly populated shelves.
Everyone seems to recommend "The Pragmatic Programmer" and "Code Complete," but I actually haven't read either one of them, at least not yet. A 20th anniversary edition of "The Pragmatic Programmer" appeared late last year. The publication dates on these books keep pushing them to the bottom of my reading list.