So I had to learn intro to Visual Basic for a course at my college. Is it worth continuing my studies in for penetration testing? How would I use it?
Still not underestimating the power...
There is no such thing as bad information - There is truth in the data, so you sift it all, even the crap stuff.
I would recommend other languages as your "first to learn".
.Net or Java hide too much from you, so even if you know "how to do something" you might still have no idea how it actually works.
My fav first langauge is C (c++ is good also).