Editorial Review
If you are new to C++ programming, C++ Primer Plus, Fifth Edition is a friendly and easy-to-use self-study guide. You will cover the latest and most useful language enhancements, the Standard Template Library and ways to streamline object-oriented programming with C++. This guide also illustrates how to handle input and output, make programs perform repetitive tasks, manipulate data, hide information, use functions and build flexible, easily modifiable programs. With the help of this book, you will:
- Learn C++ programming from the ground up.
- Learn through real-world, hands-on examples.
- Experiment with concepts, including classes, inheritance, templates and exceptions.
- Reinforce knowledge gained through end-of-chapter review questions and practice programming exercises.
C++ Primer Plus, Fifth Edition makes learning and using important object-oriented programming concepts understandable. Choose this classic to learn the fundamentals and more of C++ programming.
Cached date: AWS Called=true
Customer Reviews
Excellent! 
2008-09-02
This book is great. This really breaks down C++ programming into easily manageable steps. It's better than any programming book that I have purchased in the past. Just like with anything that you want to learn you are going to have to spend some time with it. If you want to learn the basics and start coding today, then this book is for you!
THE book for learning C++ 
2008-08-13
I learned more in this book, and more in depth, in a chapter then I have in any other resource for C++.(Don't worry, I have read much more then just a chapter.) Prata will cover everything from how large a data type is in memory to the most advanced topics like inheritance, and all very well explained! I highly recommend this book to anyone who would like to learn C++.
Great for beginners and ironically teachers of C and C++ 
2008-08-09
I bought this book because I first learned how to program using 'The Waite Group's BASIC Programming Primer' when I was 13 and figured this would bring things full circle. Although by a different author, I hoped the strong legacy left by TWGBPP would compel this volume to find a similar style and purpose. To a high degree it did just that.
In what may be both a word of caution to old hackers and encouragement to beginners, this book is very thorough in what it does cover. The five W's (none related to George) are addressed nearly with individual character-level granularity when examining code. It takes great pains to explain why you need a 'main' function, for example, and the specific significance of terminating (not separating) statements with a semicolon.
While this degree of explanation does become nearly maddening if you've programmed anything (even BASIC) before, it does lend a degree of insight into the language that may otherwise be missed in more casual tomes. The treatment of such things often taken for granted without explanation is what lends the book as a powerful refresher for teachers. At the same time, such long-winded dialog covering the most basic of functions and their syntax (as well as the mechanics of syntax applicable throughout the entire language) introduces C and C++ to the absolute beginner at a rate that keeps the level of fear to a minimum.
I highly recommend this book to anyone who wants a true understanding of the C and C++ languages, and who prefers to enter the pool one step at a time instead of bring thrown in headlong.
not exactly a poor tutorial 
2008-07-29
but not exactly a good one either. i have just completed chapter four, ~70 pages in length, covering structures, enumerators, arrays, and pointers, among other topics.
there are only 9 exercises for this material. 9!
deitel and deitel, although not without its own numerous demerits (that some material is poorly explained being among the worst), would, for this quantity of material have 25 exercises, some of them difficult, but many of them interesting.
i don't think one can learn to program (which this book purports to do) on such a limited, generally simplistic, diet of exercises.
i would say this work is overly dense with information, but limited in instructional value.
tlt
C++ Primer Plus (5th Edition) 
2008-06-04
This book teaches you C++ from the ground up. If you want to learn C++, get the latest edition of this book, whatever it may be (it may be this book at the moment.)
A Lifesaver 
2008-05-04
If you are new to C++ programming, C++ Primer Plus, Fifth Edition is a friendly and easy-to-use self-study guide. You will cover the latest and most useful language enhancements, the Standard Template Library and ways to streamline object-oriented programming with C++. This guide also illustrates how to handle input and output, make programs perform repetitive tasks, manipulate data, hide information, use functions and build flexible, easily modifiable programs. With the help of this book, you will:
- Learn C++ programming from the ground up.
- Learn through real-world, hands-on examples.
- Experiment with concepts, including classes, inheritance, templates and exceptions.
- Reinforce knowledge gained through end-of-chapter review questions and practice programming exercises.
C++ Primer Plus, Fifth Edition makes learning and using important object-oriented programming concepts understandable. Choose this classic to learn the fundamentals and more of C++ programming.
Again, an excellent book for beginners and a good reference for intermediates ! 
2008-05-01
I started first with "C Primer Plus, 5th Edition" by the same author and was already convinced about the quality of the information presented by Stephen Prata. This is why I had not doubts when I bought "C++ Primer Plus, 5th Edition" and, guess what ? Again, what an excellent book ! Well written, a lot of very useful examples, a lot of humor, as usual.
If you already have a background in C, this book will be easier to follow.
However, some parts are more difficult to understand because of the complexity of C++. In my opinion, C++ is a complete different way of thinking, and not only because of the OOP.
But do not panic, Stephen Prata is there and will present you complex functionnalities in a such way that you will get them rapidly !
So, if you are looking for a quality book about C++, you have found it !
Primer Plus Best books ever written 
2008-04-12
I can't really say much about the Primer Plus books. Other than they are the best training texts ever written. This is the first C++ book I added to my library but have purchased others such as C/C#/Java2/vb.net They all stand out above the rest. Mainly because they are in depth and get the job done.
Only cons would be it could use a little larger print. However, thats just me and my bad eyes!
An C++ Book You Can Use 
2008-04-05
C++ Primer Plus (5th edition), by Stephen Prata, is an excellent book for learning the fundamentals of C++. It's practical, informative, easy, complete, and enjoyable!
Here's an outstanding bonus you get: The author teaches you to program using the generic programming concept. In other words, the book shows you how to write C++ code that is portable (requires little to no modification to run on different operating systems); powerful (gets the job done error free); easy to maintain (spend your time designing and coding--not trouble shooting); and educational (gives you lessons in structrual and object-oriented programming methods).
But that's not all!...
The author demonstrates a genuine committment to developing your knowledge, skills, and abilities by providing background information on C++. In fact, the author even discusses the similarities and differences between C and C++ so you can better understanding the language.
If you want a superb foundational education in C++; one that isn't intimidating; one that is useful; one that is fun, then this book is for you.
Beyound a shadow of a doubt...I highly recommend this book to beginners and intermediate programmers. Even expert programmers unfamiliar with the generic programming concept will richly benefit! Finally, I highly suggest to teachers who teach C++ consider adapting this book for their programming course. Your students will praise you for your savvy decision!
Excellent book!! Makes learning C++ interesting and easy 
2008-03-14
There are some really great C++ books out there but, in my opinion, this particular one deserves 10 stars. Do you want to learn to program in C++? Do you have little or no previous knowledge of the C++ language? Well then, I would highly recommend this book to you. It is very well written, has many relevant code examples, exercises and a wealth of thorough explanations to guide you through it all. The author does an excellent job with providing beginner friendly and thorough explanations. In addition to all this, the book is of excellent value for the money. I wish that I had known about this book much sooner! I struggled with a couple of other "catchy" C++ book titles out there that appeared promising. I was a bit reluctant to purchase this book at first so I checked out a lot of customer reviews. If I had only one book to recommend for beginners, and even those with previous knowledge in the C++ programming language, this book is indeed the ONE and ONLY. If I were to name just one of the many great attributes that stands out in this particular book, it would be the fact that the author takes no shortcuts or compromises in his excellent teaching techniques. Study time in this book is very productive from page to page and no information is redundant. The author re-emphasizes important subject information by including it, where applicable, in the comments following all the code examples, (a good strategy to help instill new structures of knowledge to long-term memory), which is something I have not seen consistently in the other C++ books that I have studied. It is evident that a great deal of resources have been invested in producing this book. If a newer edition comes out, I will be in line to purchase it without hesitation.If I was able to rank it higher than 5 stars, I most certainly would have. Many thanks to Stephen Prata and whoever else contributed to this fine C++ programming book. I am still, after quite some time now, enjoying it. Excellent work!