A lot of you probably know that Structure and Interpretation of Computer Programs, SICP, is also called “The Wizard Book.” A glace at its cover explains the alternate name but Conor Hoekstra has a more thorough explanation of the cover:
It’s all tongue-in-cheek, of course, but it does provide an opportunity to once again urge any of you who have not read it to do so. I promise you that no matter how experienced you are, SICP will teach you new things and change the way you think about programming.
You can read the book for free and if you prefer a more passive experience, there’s a complete set of lecture videos that Sussman and Abelson gave at HP in 1986. Both are very much worth your time.