So you want to learn C++?
No I do not get commission from these guys either. I just came across them. It is supposedly free, but I think that you might have to buy materials (like books or CDs). But if you want to learn C++ or other computer languages, this might help you...
Oh... and this is the C++ instructor... sounds pretty proficient.
Jan L. Harrington holds a Ph.D. in information systems from Drexel University. A full-time faculty member of the Department of Computer Science and Information Systems at Marist College, she has written 29 computer books, including four on C++.