Well I've decided to learn C++ but thought I might see what people here recommend about my strategy.

Please add or correct anything I say

I was planning on learning the actual C++ language before starting to use any visual programing tools. My first step will be a few online tutorials. Once I've completed all I can find I will probably get a more advanced book to go through.

Then I was planning on moving to Visual C++ once I'm comfortable with the language.

Would this be an ok approach?

Also once I want to start on Visual C++ would I be best with the .net version or VC++7? (thats the latest version other then .net right?)

Any suggestions?