Top critical review
One person found this helpful
Strong Content. Easy to Read. Lots of errors.
on November 25, 2010
Stephen Prata's C++ Primer Plus is a good book on learning C++.
1) Large coverage of the language in 1 book
2) Easily readable, but also can be used for a quick reference if needs be
3) Logical progression of topics.
4) Lots of code examples.
5) Exercises and questions at the end of chapter with answers in back of book
1) Errors. Lots of them. This is version 4 of the book and it is extremely obvious that this book is just barely tweaked and resold. There is no way the author is unaware of these errors. I confirmed they were also in the 3rd edition. When it is an easy topic, you can figure out what he meant if you aren't a new programmer. However, when it gets to complicated subjects, those errors can really waste a lot of time. If this were a first edition, I'd let it slide a little more. But for a 4th edition after all these years. No way. Just shows laziness/greed.
2) Detail on certain topics. Yes I know this is a "primer," but I found explanations on Cplusplus.com sometimes covered more detail than the book on basic topics.
The book is still a good book. Not great, but good. If you need to learn C++, grabbing a used copy for under $15 is a no brainer.