Well, for the most part, VB.Net and C#.Net are 99% the same. There are things you can do in C# that you can't in VB.Net, and there are also things you can do in VB.Net that you can't do in C#. The cool thing is if you know both languages, you can just use which ever one you need to use if you run into a situation that requires one language over the other. So for most purposes, yes, they are the same, just different syntax.