See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

26 used & new from $1.04

Have one to sell? Sell yours here
 
 
Learning to Program in C++ (CD-ROM)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Learning to Program in C++ (CD-ROM) (Paperback)

by Steve Heller (Author)
4.2 out of 5 stars See all reviews (24 customer reviews)


Available from these sellers.


6 new from $24.95 20 used from $1.04

Customers Who Bought This Item Also Bought

The C++ Programming Language: Special Edition (3rd Edition)

The C++ Programming Language: Special Edition (3rd Edition)

by Bjarne Stroustrup
4.2 out of 5 stars (284)  $67.99
Sams Teach Yourself SQL in 10 Minutes (3rd Edition)

Sams Teach Yourself SQL in 10 Minutes (3rd Edition)

by Ben Forta
4.6 out of 5 stars (148)  $13.59
Explore similar items

Editorial Reviews

Product Description
There has never been an introductory C++ book like this. It actually consists of a live dialogue and email correspondence between an expert C++ programmer and a complete novice: a dialogue that continues until the novice truly understands -- and so do you. First published as Who's Afraid of C++ and Who's Afraid of More C++, this book brings together carefully crafted material proven to teach novices every key concept involved in C++ programming. Informally written yet disciplined in approach, it doesn't just teach you syntax -- it teaches you how to think like a programmer. Along the way, you'll understand everything from the absolute basics (how programs are converted from a high-level language to machine instructions) to challenging topics like inheritance, polymorphism, and the effective use of pointers.

From the Author
No one book can be right for everyone. If you are an accomplished programmer, especially one with prior object-oriented programming experience, you may find this book too slow... although many experienced programmers have told me that they find it enjoyable to read.

Of course, no book is perfect. I welcome feedback from readers as to how my books, including this one, can be improved. Nonetheless, if you are a true novice, that is, someone with no previous programming knowledge or experience, I do not believe there is another book more appropriate for you. It is the only one that I know has been tested successfully on many occasions with such students/readers.

Therefore, if you are considering buying a C++ tutorial book, and you have no previous programming knowledge or experience, I believe this is the book for you.

If you do read this book, please let me know how you like it. I have received many positive comments on my books (and a few negative ones), and have responded to all of them.

Good luck with your study of C++.

See all Editorial Reviews


Product Details

  • Paperback: 1120 pages
  • Publisher: Pearson Education; 1st edition (November 27, 2000)
  • Language: English
  • ISBN-10: 0130324108
  • ISBN-13: 978-0130324108
  • Product Dimensions: 9.4 x 7 x 1.6 inches
  • Shipping Weight: 3.4 pounds
  • Average Customer Review: 4.2 out of 5 stars See all reviews (24 customer reviews)
  • Amazon.com Sales Rank: #124,876 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #26 in  Books > Computers & Internet > Programming > C > Tutorials
    #60 in  Books > Computers & Internet > Microsoft > Development > C & C++ Windows Programming

Look Inside This Book

Citations (learn more)
1 book cites this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

24 Reviews
5 star:
 (16)
4 star:
 (2)
3 star:
 (3)
2 star:    (0)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (24 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
8 of 8 people found the following review helpful:
5.0 out of 5 stars You get out what you put in, September 6, 2001
By Dave B (Oregon) - See all my reviews
C++ is a very rich language, so there is no way to thoroughly cover all its features in an introductory text. There are two obvious ways to deal with this fact: an author can give very shallow coverage to almost all of the syntax, or he can give deeper coverage to a smaller subset of the language (and I'm ignoring the large number of books that really don't teach programming at all, but just have you connect the dots on a visual interface). For some reason, almost all authors take the first path. After finishing their books, the reader knows three ways to write a loop, five ways to write a branch, and very little about classes or object-oriented programming. In fact, most readers don't finish, because it's too boring to read endless chapters of syntax, without learning to write useful programs.

Almost uniquely, Steve Heller takes the second approach. He gives you one way to write a loop, one way to do a branch, and then starts in on classes. I doubt you'll find many other C++ books that have the reader learning sophisticated virtual class techniques before encountering "while" loops. This could be risky, but Steve pulls it off, for two reasons. One is that he is a very good writer, and an expert in the subject. The other is that whenever a tricky concept is discussed, the questions you are likely to have are asked for you --- the narrative of the book contains a concurrent correspondence with an intelligent beginner, who got drafts of the chapters as they were being written, and asked for alternative explanations whenever something wasn't clear to her.

The time Steve saves by not discussing redundant language features is used to go into more depth about what it really means to program. A sample project is built from the ground up, with successive chapters adding features and refinement to the basic concept. By the time you finish the book, you'll have an idea of how much work it takes to write a real application, and also the sense of accomplishment you get from doing it.

This book isn't for everyone. If you just want to dabble in programming, and let the visual compiler wizards do most of the work, you won't like it. If you aren't willing to put some work and study into it, you won't get as much out of it as you could. But if you want an excellent introduction to programming, and an excellent foundation for intermediate books, you could hardly do better than to read this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
5.0 out of 5 stars Ever had an author answer your e-mail Question? Well I did!, May 17, 2001
This is one of the best programming books I have read. I was in the middle of my second semester of C++ programming in college when I bought this book. I learned more from "Learning to Program in C++" than I did reading the required textbook for the course. Mr. Heller writes and explains things so that anyone can follow the logic. While reading this book I had a couple of questions that my instructor was not even clear on, so I sent Mr. Heller an e-mail. He wrote back an explanation in less than an hour. Then he followed up on my question to make sure I truly understood the process that he had clarified for me. I found this to be most impressive. I have never learned from a book where I was able to actually question the author, and have him respond to my question. What a great experience. I would highly recommend this book to anyone who wants to get started in computer programming or needs to expand on what they already know about C++. Sincerely, G. Tripp
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
5.0 out of 5 stars To understand the basics start here. Fantastic book!!!, May 4, 2001
By "silentobserver" (Boise, Idaho United States) - See all my reviews
This was an excellent book for C++ and programming fundamentals. I have been a software engineer for a large technology manufacturer for a few years. I have been programming for 4 years after leaving college. This book covers the foundations of computer science in such a way that you CANNOT NOT UNDERSTAND. These basics are absolutely critical to understand before you can really begin to hope to understand complex systems programming. I would recommend this book to anyone at any level looking to tighten up their skills. It is a great refresher for things I did in school and it is a great introduction for first time programmers. Sometimes the dialogue is heavy but only if you don't need it. If you need it, it is everywhere and it really helps you to understand the current topic better; Susan asks every question you can imagine. I would put this book in the hands of anybody. It is truly an idiot proof explanation to computers/software and the underlying architecture that supports both.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars A Well-Written Book For Beginners
Although I have not finished this book yet, I feel compeled to respond to the many negative comments that others have posted. Read more
Published on October 13, 2006 by archer5214

5.0 out of 5 stars The foundation I was missing
This book has been a life saver. I have programming experience in Perl, Java, PHP, and ASP, and know CSS, XML, HTML and XHTML. Read more
Published on March 24, 2005 by Stephan Filimonovich

3.0 out of 5 stars Some great stuff, but too wordy and annoying
This book has both advantages and shortcoming. First of all, it's title says "Learning to Program in C++", not "Learning C++". Read more
Published on August 4, 2004 by Valeri Sivokon

1.0 out of 5 stars tedious enough to sap your will to live
I hated this book...I really, REALLY hated it.

It's so schmaltzy and cloying. Too much insipid conversation betweent he author and his student and waaaaaaay too much reiteration... Read more

Published on March 14, 2003 by Patrick Thompson

1.0 out of 5 stars Good Explanations but Not Recommended
As a good Visual Basic programmer I found this author to good at explaining at how to program in C++, but not good enough. Read more
Published on January 1, 2003 by D. Blois

1.0 out of 5 stars Not recommended
The book's blurb reads "Master C++, No experience necessary." Indeed. I doubt that anyone will "master C++" by reading this book, but a determined reader might learn enough to... Read more
Published on March 15, 2002 by Gary H. Labowitz

5.0 out of 5 stars The best so far!
I must admit, this is the best C++ book I've read. Very easy to read and understand. Bottomline - it's the best book for the money!
Published on March 6, 2002 by Lynn M. Dixon

3.0 out of 5 stars Too wordy and lacks example
Well like i said in the title, its too wordy and it lacks alot of examples. However, his explainations are quite clear and how Susan (a novice with no programming knowledge) keeps... Read more
Published on December 27, 2001 by Kings

5.0 out of 5 stars A book that actually tries to teach
First, the disclaimer. I've known Steve, electronically, for about six years. I consider Steve a friend even though we have never met and I have no idea what he looks like. Read more
Published on October 29, 2001 by RalphTheExpert

5.0 out of 5 stars Excellent introduction to C++.
The aim of the book is to introduce the C++ language to someone with no programming experience.C++ is sometimes a tough language to learn even for experienced programmers, so this... Read more
Published on July 31, 2001 by Scott

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


NARS: Free Shipping

NARS blush orgasm
Get free shipping on all NARS Cosmetics orders of $60 or more. Shop NARS' blush, eyeshadows, lips, palletes and more NARS favorites now.

Shop NARS now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates