I have been learning VB.NET since the summer and I was wondering if it makes sense for me to skip learning the things in VB.NET that I do not know and move on to C#.
I think I may be more comfy in C# because I have been using Actionscript 3 for over two years and have toyed with Java and C.
On the other hand, I’ve never done anything serious with C or Java.
So, finish VB.NET or learn C#?
.NET is .NET … the difference between VB.NET and C# is merely syntax. You won’t ever “finish” learning VB.NET anyway, so you might as well learn the C# syntax for doing the same things you know how to do in .NET. 🙂
Any new objects or libraries you learn with one language will be usable in the other, with only the minor syntax difference in how to call it. So even while learning a new syntax with C#, you will also be improving the “.NET” part of your VB.NET knowledge.