There cannot be any book on programming worth reading as far as I am concerned but you should always have a book for each programming language you want to learn.