---
product_id: 1785655
title: "C++ Primer Plus"
price: "S/.476"
currency: PEN
in_stock: true
reviews_count: 8
url: https://www.desertcart.pe/products/1785655-c-primer-plus
store_origin: PE
region: Peru
---

# C++ Primer Plus

**Price:** S/.476
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** C++ Primer Plus
- **How much does it cost?** S/.476 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.pe](https://www.desertcart.pe/products/1785655-c-primer-plus)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

desertcart.com: C++ Primer Plus: 9780321776402: Prata, Stephen: Books

Review: Deliberate and Thorough - If you've taken any STEM courses in college, you might have noticed a focus on practicality and quick solutions. Professors only have a few weeks to teach you and justifiably want you to learn as much as possible (many think like engineers and seek tangible accomplishments). This often comes at the expense of a rigorous theoretical understanding of the matter at hand. In the case of calculus, students might be expected to have already learned the underpinnings of the field, which have hardly changed in hundreds of years. Computer science is a very different field - it can be more specialized and segmented than the traditional sciences. Most students lack prior technical experience with programming (the specialization problem), and if they have any it might be with an entirely different language (the segmentation problem). Thus, any student would do well to pick up the fundamentals before delving into advanced topics. At my university, at least, the computer science department couldn't care less about teaching you critical thinking or reasoning; they want you coding from the first day, no questions asked. What am I getting at? This book helps me understand the code I would otherwise be typing mindlessly. This primer walks you through the steps to create a C++ program, and details its components. Whether you're picking up C++ as an additional language or using a command line for the first time, you will have the tools to confidently produce your own work. I find it preferable to (or in tandem with) the associated college course, which others have justifiably lamented for its illusion of learning. I talk generally of the philosophy behind the book; not only do I find that angle more interesting, but I'm also just getting started with the primer's 1000+ pages. I can already highly endorse it. Looking through forthcoming chapters, the range of content extends far beyond the scope of my introductory computer science course; thus, reading through the entire book is an impressive accomplishment and one that should serve as a real benchmark. The author is serious and yet witty, avoiding the "clinical" sort of programmer speak you might encounter if you're browsing online help forums. (On that note, pick up this book before you're inundated by the contradictory and often hostile answers people give to beginner questions). He adapts his tone and content to the level of the reader, who neither expects an easy way out nor wants to waste time on arcane terminology. He strikes an effective balance that rewards you for learning and challenges you to keep going. While you can certainly refer to the sections of your interest and jump around as you please, there's a cumulative sort of "narrative" that allows you to build on SKILLS rather than KNOWLEDGE. That's a key distinction -- the book trusts you enough to deal with significant concepts, even if it takes a while to fully grasp their implications. If you think this approach takes more time, you are definitely correct. While entirely engaging and reasonably paced, this book is not meant to be devoured in one sitting. The upshot is that you will develop a more thorough understanding of the principles involved. Thus, when the deadline is looming on your massive project and you're faced with ten compiler errors, you will have the discipline to dissect the program's components and identify the problem in a predictable way. Rather than change a few lines of code and hope your tentative understanding of the subject material will get you by. Remember: while it's possible to re-learn a field, it's so much easier to get it right the first time around. Like a good book and a good education, this primer serves as an investment in your future. It will help you understand both basic and intricate concepts, and actually apply some of your knowledge to problems outside the field. If you've read to this point already, you clearly have the willingness to learn the right way. This book will serve you well. I greatly admire the author's approach and hope that other technical writers will adopt a similar one. His balance between the technical and theoretical is compelling. Ultimately this book is a great value not because it will land you a job at Microsoft tomorrow, but for its careful and comprehensive approach that will enhance your long-term value as a programmer. The language is free to use, the software is freely available -- all that's left is the right learning tool. With this one, you really can't go wrong. A note about my review: Others have thoroughly covered the errata, which you can download online. Be aware of these mistakes and go ahead and correct them when you buy the book. They shouldn't stand in the way of a truly fantastic learning tool. I choose not to penalize my rating for something the aggregate score already reflects.
Review: Very well written, logical and thorough - I'll start by saying I date back to mainframes and Fortran days and my background is in circuit design, assembler and much later in Pascal. I had always balked at 'C' and now in retirement++, I wanted to make a go of some minor projects for which I had to learn 'C++'. I looked carefully at the reviews before going with this book. It is amazingly straightfoward and even for an "oldie", I can follow and work through it quite easily although I am only in the earlier chapters so far. The listings, tips and exercises are good. It's indexing indicates that it will be a good reference manual as well as a teaching book (it's primary aim). It is thorough to the point that I think it would cover all that budding programmers would need. I consider that Stephen Prata is a gifed writer and he can view his work from the perspective of the learner unlike some nerdy tomes I've encountered. I have the sixth edition, third printing July 2012 and I think much of the earlier errata etc mentioned by earlier reviewers has been cleaned up.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #363,149 in Books ( See Top 100 in Books ) #40 in C++ Programming Language #251 in Computer Programming Languages |
| Customer Reviews | 4.4 4.4 out of 5 stars (323) |
| Dimensions  | 7.2 x 2 x 8.9 inches |
| Edition  | 6th |
| ISBN-10  | 0321776402 |
| ISBN-13  | 978-0321776402 |
| Item Weight  | 3.94 pounds |
| Language  | English |
| Part of series  | Game Design |
| Print length  | 1440 pages |
| Publication date  | October 18, 2011 |
| Publisher  | Addison-Wesley Professional |

## Images

![C++ Primer Plus - Image 1](https://m.media-amazon.com/images/I/71ubmvbhDYL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Deliberate and Thorough
*by A***A on March 28, 2012*

If you've taken any STEM courses in college, you might have noticed a focus on practicality and quick solutions. Professors only have a few weeks to teach you and justifiably want you to learn as much as possible (many think like engineers and seek tangible accomplishments). This often comes at the expense of a rigorous theoretical understanding of the matter at hand. In the case of calculus, students might be expected to have already learned the underpinnings of the field, which have hardly changed in hundreds of years. Computer science is a very different field - it can be more specialized and segmented than the traditional sciences. Most students lack prior technical experience with programming (the specialization problem), and if they have any it might be with an entirely different language (the segmentation problem). Thus, any student would do well to pick up the fundamentals before delving into advanced topics. At my university, at least, the computer science department couldn't care less about teaching you critical thinking or reasoning; they want you coding from the first day, no questions asked. What am I getting at? This book helps me understand the code I would otherwise be typing mindlessly. This primer walks you through the steps to create a C++ program, and details its components. Whether you're picking up C++ as an additional language or using a command line for the first time, you will have the tools to confidently produce your own work. I find it preferable to (or in tandem with) the associated college course, which others have justifiably lamented for its illusion of learning. I talk generally of the philosophy behind the book; not only do I find that angle more interesting, but I'm also just getting started with the primer's 1000+ pages. I can already highly endorse it. Looking through forthcoming chapters, the range of content extends far beyond the scope of my introductory computer science course; thus, reading through the entire book is an impressive accomplishment and one that should serve as a real benchmark. The author is serious and yet witty, avoiding the "clinical" sort of programmer speak you might encounter if you're browsing online help forums. (On that note, pick up this book before you're inundated by the contradictory and often hostile answers people give to beginner questions). He adapts his tone and content to the level of the reader, who neither expects an easy way out nor wants to waste time on arcane terminology. He strikes an effective balance that rewards you for learning and challenges you to keep going. While you can certainly refer to the sections of your interest and jump around as you please, there's a cumulative sort of "narrative" that allows you to build on SKILLS rather than KNOWLEDGE. That's a key distinction -- the book trusts you enough to deal with significant concepts, even if it takes a while to fully grasp their implications. If you think this approach takes more time, you are definitely correct. While entirely engaging and reasonably paced, this book is not meant to be devoured in one sitting. The upshot is that you will develop a more thorough understanding of the principles involved. Thus, when the deadline is looming on your massive project and you're faced with ten compiler errors, you will have the discipline to dissect the program's components and identify the problem in a predictable way. Rather than change a few lines of code and hope your tentative understanding of the subject material will get you by. Remember: while it's possible to re-learn a field, it's so much easier to get it right the first time around. Like a good book and a good education, this primer serves as an investment in your future. It will help you understand both basic and intricate concepts, and actually apply some of your knowledge to problems outside the field. If you've read to this point already, you clearly have the willingness to learn the right way. This book will serve you well. I greatly admire the author's approach and hope that other technical writers will adopt a similar one. His balance between the technical and theoretical is compelling. Ultimately this book is a great value not because it will land you a job at Microsoft tomorrow, but for its careful and comprehensive approach that will enhance your long-term value as a programmer. The language is free to use, the software is freely available -- all that's left is the right learning tool. With this one, you really can't go wrong. A note about my review: Others have thoroughly covered the errata, which you can download online. Be aware of these mistakes and go ahead and correct them when you buy the book. They shouldn't stand in the way of a truly fantastic learning tool. I choose not to penalize my rating for something the aggregate score already reflects.

### ⭐⭐⭐⭐⭐ Very well written, logical and thorough
*by G***E on February 21, 2013*

I'll start by saying I date back to mainframes and Fortran days and my background is in circuit design, assembler and much later in Pascal. I had always balked at 'C' and now in retirement++, I wanted to make a go of some minor projects for which I had to learn 'C++'. I looked carefully at the reviews before going with this book. It is amazingly straightfoward and even for an "oldie", I can follow and work through it quite easily although I am only in the earlier chapters so far. The listings, tips and exercises are good. It's indexing indicates that it will be a good reference manual as well as a teaching book (it's primary aim). It is thorough to the point that I think it would cover all that budding programmers would need. I consider that Stephen Prata is a gifed writer and he can view his work from the perspective of the learner unlike some nerdy tomes I've encountered. I have the sixth edition, third printing July 2012 and I think much of the earlier errata etc mentioned by earlier reviewers has been cleaned up.

### ⭐⭐⭐⭐⭐ Excellent Book, Great Resource
*by H***N on July 11, 2012*

Having never programmed seriously before (I dabbled in BASIC when I was younger), this book has been an incredibly valuable resource! I feel very comfortable now in the basics of C++, and can approach the multitude of online resources now without a great amount of head scratching. The code examples are excellent and abundant, and the end-of-chapter exercises are very good -- after going through each chapter and completing them, I feel like I have a good grasp of the previous concepts. And, the book certainly will be a great reference in the future - it is squarely both a valuable learning book as well as a resource afterwards. There are several typos in the book, but nothing that is a showstopper. I wouldn't even count then as a nuisance, just a few bumps along the road. I highly recommend this for anyone learning C++!

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.pe/products/1785655-c-primer-plus](https://www.desertcart.pe/products/1785655-c-primer-plus)

---

*Product available on Desertcart Peru*
*Store origin: PE*
*Last updated: 2026-03-16*