You can do same things in C# or VB.NET since the Run-times libraries are same for both. Its up to you to select the language you want to use...i.e. which one you are more comfortable with.
Because You Come from c/c++ So it is better for you to learn C# because it is much competible with C/C++ And its an proffesional language and much demanded and easy to learn as other says it is right that every thing you do in c# can be converted to VB with little Change in code.