When you are finish with this VB.NET, dont take another one. Continue with C# . VB will confuse the hell out of you if you are a beginner with stuff like ByVal, ByRef Sub and Function among other little quirks that MS left in for backwards compatability.
C# = clean
VB.NET = wordy

Also you might want to do some extra reading.