40 of 40 people found the following review helpful
Daunted beginner, now not so daunted,
This review is from: Accelerated C++: Practical Programming by Example (C++ in Depth Series) (Paperback)
Before reading Accelerated C++, I had only a limited knowledge of programming, and knew nothing of C or C++. I tried a few other beginner books first, but found that they introduced new concepts without explaining them properly. The best thing about this book is that first come the examples, then the explanations. You're not inundated with technical details of a new concept, until after you're shown how it can be used in a practical way.
I've seen other books that try to teach you C++ from the ground up, not giving useful advice until they've bored you with pointers and memory management and so on. Let me say, the way these folks do it (high-level library functions first, primitive data structures later, then OO at the end) is surely the way to go. What's more, this book gets you in the habit of elegant, modular programming, although its main focus is on problem-solving, not style.
Not a chunky read, as programming books go, but every page is worth its weight in gold. The small size of the book (300-odd pages) reflects what I noticed throughout: an emphasis on quality, not quantity.