Join the leagues of thousands of programmers and learn C++ from some of the best. The fifth edition of the best seller Sams Teach Yourself C++ in 21 Days, written by Jesse Liberty, a well-known C++ and C# programming manual author and Bradley L. Jones, manager for a number of high profiler developer websites, has been updated to the new ANSI/ISO C++ Standard. This is an excellent hands-on guide for the beginning programmer. Packed with examples of syntax and detailed analysis of code, fundamentals such as managing I/O, loops, arrays and creating C++ applications are all covered in the 21 easy-to-follow lessons. You will also be given access to a website that will provide you will all the source code examples developed in the book as a practice tool. C++ is the preferred language for millions of developers-make Sams Teach Yourself the preferred way to learn it!
Most Helpful Customer Reviews
Like all books on C++, this one starts out with the usual promises that this book is not like all the other books on C++ that do a lousy job explaining things. And then, like all other books, it starts out good but then deteriorates into yet another overwhelming murk of unexplained and poorly-explained steps and then drags you behind a pickup truck, naked and bloody, down a gravel road in the middle of nowhere.
There is no forum support for this book, no Facebook page, nothing. Keep looking elsewhere for that elusive book on C++ that finally explains things in a comprehensible way, because this one is just another morass to confuse newbies and scare them away from the field, so as to protect the programming jobs of newcomers by eliminating competition the easy way -- by driving them away as students.
Ok so if you wanna learn the basics of C++ this book is great although it does do it in an odd order, not a problem though if this is the first book you choose to pick up and learn from. One thing the book does that I personally dont like and feel detracts from the book as a whole is not using the following in your header:
using namespace std;
Rather than doing that most thing that are written in the book are as follows, their version first, then having used "using namespace std;" under that.
int i; //Just so the code looks correct
std::cout << "My name is Logan how old are you? "; //cout << "My name is Logan how old are you? ";
std::cin >> i; //cin >> i;
As you can imagine the whole std:: thing gets repetitive and obnixious really quick. Albiet programing is repetitive but come on. They even tell you at some point that using namespace std; is acceptable they just choose not to. That is my only...
I use this book to keep my monitor high enough for me to view it easily (I'm kind of tall). It suits this purpose very well.
From a programming standpoint, it's also very good. Lays out the concepts of C++ so that a beginner can pick up pretty quickly, but has worked well as a reference.
Who am I kidding... I didn't have the concentration to actually work through it well. But I am a programmer and did do a cursory glance, and its examples are pretty solid, and so is its layout. I lend it out to friends frequently, at which point I trade it out for a Java book to keep my monitor at a comfortable height.
The authorised South African distributor of this product is under no obligation to honour the manufacture's guarantees/warranties or to provide after-sales service.
Please note that this item is imported from the USA, and is designed to be used in the USA. In addition, if the unit is powered it will come with a US plug and an adapter/transformer may be required. Please click here for more information on power requirements, or check with us if you are unsure or need any assistance!
Please also note that certain items cannot be imported, these include Alcohol, Animals, Batteries, Flammable Materials, Currency, Food, Furs, Chemicals, Explosives, Medications, Plants, Seeds, Supplements, Pressurized Cans, Tactical Equipment, Vitamins, Weaponry and Weaponry Accessories. In these cases, the item and information is displayed for reference purposes only. If you are not sure if we are permitted to bring an item, please send us an e-mail with a link to the item to confirm.
Please also ensure that you are ordering the correct item for your particular application as returns to the USA are costly. Product reviews are also provided for most of our items, which can give you a good idea for possible things to look out for and the quality of the item. By clicking Add to Cart, you are confirming that the item is correct and you accept the conditions listed here.