Quote Originally Posted by Nwb
So Visual C++ is a good choice for C++?
Yes.

Quote Originally Posted by Nwb
Is there anything better than that?
It depends on your requirements. Since you are just starting with C++ and don't have special requirements in mind, any reasonably standard compliant compiler would be good enough.

Quote Originally Posted by Nwb
What about CodeBlocks?
That is an IDE that is available in a bundle with GCC (and hence g++).