Mortamer..
I read Teach yourself C++ in 21 days, and one of the chapters has some bugs in it.. but that isn't important. What is important is that the book is not for beginners, and that is probably why you aren't getting a good grasp. I Would like to suggest "Beginning C++" (for pure console) or "Beginning VC++ 6" (console mostly, but dives into mfc near the end) by Ivor Horton. It is the most structured and best laid out book I have ever read on programming, It explains everything to you in great detail and even explains to you where and why you would use different things that you otherwise wouldn't know.
Hope that helps you.
P.S. I thought EQ was coded in QBasic

.