When I picked up this book, I had no programming experience at all. Now 3 years later, I have successfully learned C and VBScript.Feeling confident, I picked this book up again in the hopes that I could learn C++ before I had to take C++ in the fall at school (University of Michigan).I don't reccomend this at all.The author commits 2 mortal sins. The first is that he doesn't take the time to explain key programming concepts in depth. This could be a huge source of confusion to a newbie.The second is that he doesn't comment the book's code and there are frequent errors which left me wondering what I was coding. I dropped this book after the 7th chapter. Save yourself a headache and money and avoid this like the bubonic plague.