That's right folks, time for another 'newbie' thread. Sorry if that bothers anyone

Basically the point of this thread is this: I know VB, and I also know VB is not at all good for the kind of stuff I want to be doing (being 3D RPG programming). I know C++ is more than capable of doing so, but I am a complete beginner. So I have a few questions. Keep in mind I don't know C.

1. Does anyone have any recommendations for tutorials for COMPLETE BEGINNERS about cpp programming in general for those that don't know C (not game programming, I know I have much to learn before going that far)
2. Does anyone have any recommendations for books for COMPLETE BEGINNERS about cpp programming in general for those that don't know C (again, not game programming)
3. Does anyone have any recommended cpp compilers?

Thanks everyone, much appreciated.