How versed are you in VB6?
Many features from one language of a similar generation can be taken to the other with little changes in the logic. Just remember that the C/C++ language is case sensitive, and all keywords are lowercase.
The only thing that you may have difficult learning is input/output, and the standard template library. For the latter, I recommend picking up a book. For input/output I can give you a brief tutorial here.
cout << "Can you see this output?";
cin >> yesOrNoAnswer;
as you can see, output is cout, and input is cin. The double arrow points to where the data goes. So for cin, the double arrow points to the variable that stores the data, and cout goes out to standard output.
As for a formal tutorial, I don't think I can direct you to anyone. I don't think there's a best. Just pick one, and go with it. If you have anymore questions, just come on back here, and perhaps we can iron out the specifics.