Also VB.net looks a lot more like Java and C than it looks like VB6.
Generaly it seems to me like all the .NET languages except Visual C++ look like the same blend of Java and C...
And Visual C++ is just C++, except the compiler comes up with what I like to call fake warnings, telling you to use Visual studio specific functions instead of using the STL libraries (Which is breaking the standard and IMO not something one should recommend, especialy when it means you won't be able to build with a regular C++ compiler.)
Also IMO VB6 is a bit confusing to learn... like for instance I was wasting time figuring out that a While is terminated by Wend, which goes against the syntax they had established that far (EndIf, EndFor, WEnd... ?)
Generaly most higher level programming languages look more or less the same, and knowing one language usualy means it'll be easy to learn a second one and even easyer to learn the third one.
And it should be very easy to pick up C#, if you use the visual studio frontend then it'll highlight errors and give you some relatively clear compiler warnings, you can tab for auto completion (Good way to discover a new syntax realy fast without using a browser).
Other than that there should be some good web pages out there covering the syntax.
There may be some new concepts to pick up along the way, but most of what you know about VB6 is true for the other high level languages. So picking up new languages when you know one of the sort realy shouldn't be a problem (The hard part is learning how to learn programming, and since you already did that you're past the hard part)
And you'll spend just as long learning VB.NET as you would C# I bet...