Good foundation
The author communicates the mindset behind programming, laying the groundwork that enables one to learn a language toward a goal with confidence that they'll be using each piece of information along the way.
It's hard to learn something that feels completely irrelevant; this book helps alleviate that problem by using examples of how and where something might be used across a variety of programming languages.
I believe it's a great tour across programming, and has helped me feel much more confident in what I've learned from other books, tutorials, and projects, as well as what to begin to learn in the future. If only I came across this book when I first began learning programming!