Here's some cool programming pointers if you wanna take a career in app development:
-VB and C# are equally powerful, C# is preferred over VB because it's similar to C/C++, making it easier to switch between the 3 (jumping from C# to C++ is easier than VB to C++).
-C++ is good for advanced apps, many "big" commercial apps are developed in C++.
-C# is a mediator of apps, meaning it's pretty much in between C++ and VB in terms of syntax and simplicity, to be honest it's syntax is just one step more difficult than VB, and one step easier than C++. It's pretty decent for any medium project.
-VB.NET (I just call it VB because I'm lazy) is the simplest out of the big 3 languages (VB, C#, and C++), but gets hard when you wanna work with more advanced projects.
-Always have lots of mountain dew.