The best programming books deal teach you best practices on how to write great code, regardless of what language you are programming in. More than that, they teach you how to manage everything else that you must deal with in your life as a professional software developer.