Rating:  Summary: Great Book. Highly recommended Review: Well written, easy to follow technical books are not easy to find. This book is both. I was skeptical that I could teach myself to program using only a book and a compiler. But so far, so good!
Rating:  Summary: Some improvement required Review: I am halfway through this book and I am not terribly pleased with it so far. The typos are somewhat disconcerting, but what is especially annoying are the difficult concepts, presented earlier in the book which are not explained very well. The chapter on Advanced Functions is confusing, as is the explanation of passing by references for objects. These concepts look to be important for the rest of the book, so I'm a little nervous!
The exercises are also not adequate. They are simply too easy and they don't encourage mastery of the difficult material. Sometimes the exercises don't even match the chapter material! For example, in the chapter on references, most of the questions deal with pointers, which were not covered in that chapter. As well, the questions dealt with references to simple variables and not the trickier references to objects. Without appropriate exercises, it is difficult to feel confident about continuing on -- I feel like I am not grasping all the material yet I am answering the exercises correctly.
I should mention that I am not a complete neophyte in computing, having programmed for 3 years, including OO stuff.
Rating:  Summary: Very good introduction to C++ Review: I have 28 years experience in the software industry, and 4 in C++, OOA/D. I have been looking for a book to help bring new people on our development team up to speed with C++, and this book strikes the right balance in presenting information and examples of code.
The only negative comment I have is that there aren't enough exercises and questions at the end of each book. Of course, about the only books that I think have enough exercises and questions are usually the ones that are outlines or supplements to college courses.
Rating:  Summary: Great Beginner's Book Review: This is a great book for the people who start learning C++. It presents C++ thinking and Object Oriented Programming concepts very well. I've read a couple of other C++ books sometime ago but never managed to finish reading of them. This book, however, makes me stick to it from start to end.
I feel that it could be even better if
1. some of the errors were eliminated before it was published, and
2. introduction to the formatted output methods is included.
Overall, a great book to help you learn C++
Rating:  Summary: Too many typo errors and confusing explainations! Review: I just spent the last three(+) weeks of my life working through this book (cover to cover) and here are my reactions:
1. The amount of mistakes and typos in this
book must be embarassing to say the least
to the author and are inexcusable to the
publisher (e.g. ch 21 exercises: 4 in 21
and 6 in appendix D answer section!
These problems alone make the book difficult or impossible to work from. Yes, I obtained a copy of the error sheet
from the publisher (all 8 pages of it)
but still found numerous errors in
addtion to these. I am returning the
book to the store for my money back for
this reason alone.
2. The partitioning of the book into 21
chapters (days) is an artificial one.
Some days were longer than others!
3. The chapter on "Advanced Functions"
was the most confusing, seemed to have
the most errors, and was poorly written.
4. Mr. Liberty, if you are listening, I
strongly feel the reason people don't
understand advanced programming concepts
is often due to the quality of how the
concepts are presented. Please DON'T
use abstract concepts to explain other
abstract concepts!!!
5. I had to read a Dale Carnigie type help
book just to encourage me to get through
Mr. Liberty's C++ book; maybe you could
bind the two together!!!
6. I'm off to buy another C++ book; I do not
feel Mr. Liberty's book has made me a
"C++ programmer."
7. Please take these comments to heart, I
did work through the book through the
bitter end; they are meant to be helpful!
Thanks,
B-A F
P.S. This email account is expired, you may reach me at 815 Chamise Ct. San Marcos, CA 92069
Rating:  Summary: Good! Review: Jess Liberty has created a good book for anyone who wants to learn C++. I heartily recommend it. His focus on the language and sound object oriented programming practices reminds me a lot Peter Norton's Guide to Java Programming. Interestingly enough Java was the first programming language I ever learned and I learned it through Peter Norton's Guide to Java Programming. Now I'm moving to C++ which some would see as a step back in time but the new C++ standard has a lot to offer. Besides most programming jobs want folks who are competent in both C++ and Java
Rating:  Summary: I understand C++ now! Thanks Amazon.com, Jesse, and ZDU.com Review: I have been trying to understand the concepts of OOP using C++ for the past year; with not much luck. After enrolling in Ziff-Davis University (ZDU.com), purchasing "teach yourself C++ in 21 days from (Amazon.com), and attending weekly sessions offered by (ZDU.com) and taught by Jesse Liberty author of "teach yourself C++ in 21 days...I understand C++ now and will continue to expand on what I have learned in the past 21 days.
Bill Lydie
Rating:  Summary: Vague at times, quite a few errors Review: I think some of the topics such as strings and string classes could have been explained better and symplified.
The examples using CATs bore me, i'm just not interested in doing programs with cats in them
Rating:  Summary: I give it two thumbs up! Review: The book was very informative. I found that one great advantage was Liberty's use of everyday examples. I had no previous programming experience, so I needed a basic, easy-to-understand guide. The book provided just that
Rating:  Summary: Not to a very beginners liking. Review: This book might b e good for people who allready know C and are transition to C++, but id you have no programming experience whatsoever and are trying to learn C++ from the ground up, this is not the book you want at first. This should be your second book
|