Don't listen to these ^ guys. VB is pretty much the same as c#. Both are .NET languages, meaning they run in the same runtime, compile to the same intermediate language, have the same language and framework capabilities, same default class library, same IDE options, everything.
Everything is identical except for syntax, so the choice between the two is pure opinion, based simply on what syntax you like better.
Source: I'm a professional programmer maintaining projects written in both c# and VB
So go ahead and take the class. It'll teach you the basics about programming. And then afterwards, if you decide you prefer c# syntax better, you can migrate to it easier than any other language transition. Or you can stick with VB, and do the exact same things as the people telling you it's "bad"