I agree that the web is not the best way to learn C++. I think Steve Oualline's O'Reilly book Practical C++ is really good. It's not too long, it doesn't assume you've got a mastery of C and it covers ...