If I had to answer with «yes» or «no», I would have to say yes: this book actually convinced me of that. Fortunately I don’t have to limit myself to «yes» or «no», and so I can tell you a little bit about what this book teaches you in 24 hours and thus give a somewhat more detailed answer.
In addition to a well thought-out and implemented progression, the book uses several tools to engage the reader. The first is a solid, concise and informative text. The second is intelligent use of margin notes, a feature I appreciated. The third is use of relatively interesting examples and then showing the results of the code. The fourth is to use examples is such a way that one example often extends and builds on an earlier one. I should also add that readers get access to great interactive online exercises at Codeacademy.
And the lessons – do they really take an hour? My impression is on the average that’s about right. However, if you make mistakes when you work on programming examples, you may spend more time.