This may be an ideal book for musicians, who want to learn audio programming, but from my perspective as a software engineer, this book would have been much better with a clearer separation between the basic C(++) introduction and the actual audio programming parts, that can be used with any programming language. This would have allowed people with different backgrounds to easily skip the parts that they already know or aren't interested in.
I ended up skipping everything up to chapter 5 (almost half the book), because the "Signal-to-Noise ratio" of actual audio programming knowledge vs. things that everyone who has ever programmed a computer knows already, was way too high in the first chapters. The later chapters are pretty good and the price is still reasonable even for only half the book, so I don't regret buying it.
Overall, I'd strongly recommend the book for people who start audio programming from scratch without a programming background. However, software engineers may be better off with a DSP book (e.g. Digital Signal Processing - A Practical Guide for Engineers and Scientists) and reading the documentation of their audio library of choice and the source code of related open source projects.