VC++ is simply an object oriented version. In my opinion, I don't think it's necessary to completely learn C++ before you go on to VC++.