The book you have to read if you want to learn about programming

Ok, what about programming? Well, I think you can learn it very easily thanks (or maybe not) to all the online tutorials on internet. But that’s the easy way to finish “the work”, and isn’t always the best way to do the things correctly.