Sams Teach Yourself C++ in 21 Days Paperback – 15 Mar 2001
Customers Who Bought This Item Also Bought
Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
From the Author
Third Edition - Fully Updated
I'm very proud of the third edition of this book, which I've fully updated to the new ANSI/ISO standard. Every code example has been checked on a number of compilers, and I provide full source code, a FAQ and an errata sheet on my web site at http://www.libertyassociates.com. I thank you very much for considering my book and I hope it will meet your needs and expectations. Thanks again. -j --This text refers to an out of print or unavailable edition of this title.
From the Back Cover
Sams Teach Yourself C++ in 21 Days, Fourth Edition provides a straight-forward tutorial approach to programming in C++. It assumes no prior knowledge of programming and offers both solid instruction and the authors insights into best programming and learning practices. The book also provides a foundation for understanding object-oriented programming.See all Product Description
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
This must be the best book I have on C++, it doesn't quickly skim the subject but analyses the concepts and has detailed explanations of the code examples with DO's and DON'Ts. If you complete this book go onto
Scott Meyers Effective C++ books then you'll be a C++ GURU. Oh... you'll also need to study books on windows programming, see Jeff Prosise's book Programming windows with MFC. Thank you Jesse for this great book.
There are also no mention of many important topics included in the ANSI/OSI standard. I would have thought that the vector class would have fitted in well with the chapter on arrays and linked lists. The linked lists could have been left till later.
The earlier chapters are relatively easy to follow and could easily be completed in 1 day. The main problem is that the order of presentation does not make much sense. The beginner is not guided from one concept to another. Many of the explanations are rather longwinded and there is a lot of waffle that should be skipped.
The book is useful in places, but does not form a coherent text book for a beginner C++ programmer, which I understand is the target audience.
However, it spends time on things that are irrelevant to the absolute beginner (eg arrays of pointers, a whole chapter on OO design) and spends no time at all teaching you about the classes provided by the C++ standard library, which have the potential to make things way easier for beginners. Also, both the examples and exercises provided focus very much on syntax rather than on use, and as such you gain very little clue as to how what you are being taught might be used in a real program.
I prefer "Accelerated C++", which I bought on the recommendation of the website of the Association of C and C++ Users, and was glad that I did. It covers more material and gives a better idea of how to program real-life programs that Liberty's book, despite the fact it is only half the length.
The only problem with this alternative is that there is no repetition or filler at all - in Liberty's book the cut out grey boxes and constant repetition of earlier points make it a far easier read, whilst if you skip a sentence in Accelerated C++ for being too hard to understand you'll probably understand the next sentence even less.
In short, if you're a total beginner who likes things to be repeated a lot to understand them, maybe Liberty's book is for you, but if you're willing to put up with a more intense, technical style of writing then you could gain a lot more by buying Accelerated C++ instead.
In 2000 I bought the following two books from SAMS publications: the book under discussion here (Teach Yourself C in 21 Days, by Peter Aitken & Bradley L. Jones, Fifth Edition, 2000, First Printing, October 1999) and Teach Yourself C++ in 21 Days, by Jesse Liberty, Third Edition, 1999, First Printing, February 1999. As regards the style and content of both books, there is a great deal to praise. My impression is that the three authors are not only skilled programmers but also experienced teachers.
Before buying these books I had already read another course about C programming, but had been confused by it. However, after reading the book by Mr Aitken & Mr Jones, I realised that the course which I had previously read had merely been explained badly, with the various concepts of C programming being introduced in the wrong order and without sufficient detail. Reading the Aitken/Jones book made the C language appear relatively simple as the authors offer a coherent and ideal introduction to the subject.Read more ›
Most Recent Customer Reviews
A Good deal of knowledge in this book combined with supplemental research for best resultsPublished 2 months ago by David Murphy
This is a very good introduction to C++. Starting with the basics and moving on to the more intricate aspects of the language. Read morePublished on 22 Mar. 2014 by Amazon Customer
I decided to read this book because although I work in IT I have always been a novice programmer. This book has given me a good understanding of C++ and enhanced my understanding... Read morePublished on 27 Jan. 2011 by M. SMITH
This book teaches the basics, such as variables, control structures and functions quite well.
Classes were taught quite well. Read more
This book explains the different part of c++ clearly, it makes pointer and references easy to understand, they can be confusing if not explained clearly but this book does this... Read morePublished on 29 July 2004 by R. Lovett
This book is excellent for a programmer trying to get into C++ and object orientated programming, although I would not recommend trying to cover the book in 21 days as the title... Read morePublished on 25 Jun. 2004