• List Price: CDN$ 154.95
  • You Save: CDN$ 35.97 (23%)
Usually ships within 1 to 2 months.
Ships from and sold by Amazon.ca. Gift-wrap available.
C for Everyone has been added to your Cart
Condition: Used: Good
Comment: Has marks on bottom edge of pages. Some pages have dog ears. Cover shows light shelf wear and is creased in a couple of spots. Stickers on front cover. Otherwise in excellent condition for a used book with clean pages.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

C++ for Everyone Paperback – Dec 21 2010

2.5 out of 5 stars 2 customer reviews

See all 6 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 118.98
CDN$ 71.16 CDN$ 63.49

There is a newer edition of this item:

C++ for Everyone
CDN$ 116.74
This title has not yet been released.

Harry Potter and the Cursed Child
click to open popover

Special Offers and Product Promotions

  • You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)

Frequently Bought Together

  • C++ for Everyone
  • +
  • The Martian: A Novel
Total price: CDN$ 141.68
Buy the selected items together

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 560 pages
  • Publisher: Wiley; 2 edition (Dec 21 2010)
  • Language: English
  • ISBN-10: 0470927135
  • ISBN-13: 978-0470927137
  • Product Dimensions: 20.1 x 1.8 x 25.1 cm
  • Shipping Weight: 907 g
  • Average Customer Review: 2.5 out of 5 stars 2 customer reviews
  • Amazon Bestsellers Rank: #203,518 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

From the Back Cover


  • Save money—compare with new/used!
  • Carry only what you need
  • Keep everything in one place

This exciting new edition by respected author Cay Horstmann provides an introduction to C++ and computer programming that focuses on the essentials—and on effective learning. Suitable for a first course in programming for students in computer science, engineering, technology, and the physical sciences and other disciplines, it requires no prior programming experience. The new edition provides even more tools for motivating students to succeed at programming.


  • New sections on problem-solving strategies provide techniques for planning and evaluating solutions—before starting to code. These include the use of pseudocode for algorithm design, hand-tracing code segments, using storyboards, and more.
  • Optional engineering problem sets engage students with problems from engineering-related domains.
  • More opportunities for students to practice what they have learned.


  • A visual approach motivates the reader and eases navigation. Abundant illustrations and photographs make concepts memorable. Syntax boxes annotate code examples to present a visual summary of key points.
  • Guidance and worked examples help students succeed. Step-by-step "how-to" boxes guide students through the implementation of core concepts. Worked examples on the Web apply these steps to new problems. Tips and Common Errors guide students to good practice.
  • Practice makes perfect. Abundant practice tools build student confidence and skills. Self checks in each section test understanding and point students to exercises they can do to practice what they've learned.
  • Teaches computer science principles, not just C++ or object-orientation. The core of the book builds students' skills in control flow, loops, functions, arrays, pointers, and streams before addressing classes and inheritance.
  • Focuses on the essentials while being technically accurate. The essentials are presented in digestible chunks, with separate notes that go deeper into good practices or language features.
--This text refers to the Loose Leaf edition.

About the Author

CAY S. HORSTMANN is Professor of Computer Science in the Department of Computer Science at San Jose State University. He is an experienced professional programmer and was Vice President and Chief Technology Officer for Preview Systems, Inc. He is also a consultant for major corporations, universities, and organizations on Java, C++, Windows, and Internet programming. Horstmann is the author of many successful professional and academic books, including Big C++, Java For Everyone, Big Java, Java Concepts, Object Oriented Design and Patterns (all with John Wiley & Sons, Inc.), and Core Java (Sun Microsystems Press), with Gary Cornell. --This text refers to the Loose Leaf edition.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

2.5 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Kindle Edition Verified Purchase
Could not download on the windows app
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
It was what I expect
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0xa75a3c0c) out of 5 stars 33 reviews
6 of 7 people found the following review helpful
HASH(0xa75c77a4) out of 5 stars Really good, but lacking in some areas. Sept. 11 2011
By Paul Wiklund - Published on Amazon.com
Format: Paperback Verified Purchase
The author clearly writes this book fro the standpoint of teaching engineers C++ to help them learn programming. This makes the text great, because it is written for the non-programmer. That makes it really accessible. But the author overlooks C++ features such as the switch. He covers them, but only briefly, and without expanding on their capabilities.

As with any other programming book, avoid the digital edition. I have the paperback version and a copy in ePub. The paper copy is much preferred, as the code can sometimes stretch over pages, making it difficult on an eReader. Also, my nook is B&W, and this book has wonderful color illustrations

Should you take the college course using this book, try and get a copy of the PowerPoint slides that your instructor receives with the teacher's edition. They clarify several points, and make a wonderful companion to this book.

All in all, I highly recommend this book.
2 of 2 people found the following review helpful
HASH(0xa75c79f0) out of 5 stars A good primer, but a bit sparse Sept. 17 2012
By J Larsen - Published on Amazon.com
Format: Paperback Verified Purchase
This is a great book for someone with no programming experience. Developers who have been through any class beyond OOP I/II should look for something a bit more technical than this textbook.

If you've been in the dev world for a while I'd recommend picking up a reference guide in lieu of this entry level programming manual. The book starts with functions and works its way up to classes, which will seem a bit slow paced to anyone who has utilized a high level language before.

If you are the type of person who uses Google to copy and paste code in order to get by, you owe it to yourself to spend some time studying a text such as this so that you can understand what is going on behind the scenes with objects and methods. This book is worth picking up today if you're still green; you'll be eased into the world of C++ at a very comfortable pace.
1 of 1 people found the following review helpful
HASH(0xa75c79b4) out of 5 stars Effective beginning teaching book Sept. 26 2012
By jtcotton63 - Published on Amazon.com
Format: Paperback Verified Purchase
This book is really informative! I found that is was easy to read and understand, especially for me as a beginner. It's full of tips and hints that help you watch out for the common errors, which i've found very helpful. The code and commands are easily laid out in examples that are easy to read and to follow. I'm already writing my own programs! Definitely a good buy for a beginner!
1 of 1 people found the following review helpful
HASH(0xa75c7ca8) out of 5 stars Love this book Feb. 15 2015
By Christina - Published on Amazon.com
Format: Paperback Verified Purchase
Love this book! I had to take c++ as a requirement to graduate. I thought I would never be able to program as I had much trouble with matlab. But this book broke down the steps very nicely, has many pictures, self-checks to make sure you're understanding, and definition boxes. I will never sell this book!
1 of 1 people found the following review helpful
HASH(0xa75c7d08) out of 5 stars Fabulous book! Sept. 19 2014
By J-Nutz - Published on Amazon.com
Format: Kindle Edition Verified Purchase
Love this book! I feel like it explains things very well, plus the pictures, diagrams, tables, etc. really help to picture the different programming techniques and how they all work. I think it's a great book for learning C++, I highly recommend it to anyone looking to learn this language!