|
13 of 15 people found the following review helpful:
3.0 out of 5 stars
OK, but not the best, 13 Oct 2003
By A Customer
The book is well written, well structured, and explains the basics of C++ in a clear and easy to read fashion. There are far worse books out there.However, it spends time on things that are irrelevant to the absolute beginner (eg arrays of pointers, a whole chapter on OO design) and spends no time at all teaching you about the classes provided by the C++ standard library, which have the potential to make things way easier for beginners. Also, both the examples and exercises provided focus very much on syntax rather than on use, and as such you gain very little clue as to how what you are being taught might be used in a real program. I prefer "Accelerated C++", which I bought on the recommendation of the website of the Association of C and C++ Users, and was glad that I did. It covers more material and gives a better idea of how to program real-life programs that Liberty's book, despite the fact it is only half the length. The only problem with this alternative is that there is no repetition or filler at all - in Liberty's book the cut out grey boxes and constant repetition of earlier points make it a far easier read, whilst if you skip a sentence in Accelerated C++ for being too hard to understand you'll probably understand the next sentence even less. In short, if you're a total beginner who likes things to be repeated a lot to understand them, maybe Liberty's book is for you, but if you're willing to put up with a more intense, technical style of writing then you could gain a lot more by buying Accelerated C++ instead.
|