I'm a little confused what you actually want here.
Visual Studio is a development environment.
C++ and C# are languages, neither of which need to be coded in Visual Studio (though C# generally is) and are both pretty different from each other.
What exactly do you want to learn?