Re: C++ and VIsual C++
Visual studio is a related family of products, of which visual C++ is a member. C++ is a programming language, Visual C++ is a development environment (IDE and compiler) for developing applications in C++.
It's not correct to say that C++ is mainly used for games programming (though it may be correct to say that games programming is done mainly in C++, and most of that probably uses Visual C++). You can certainly develop games in other languages, however- including C#, Visual Basic, C, Java, etc.