Which language is the one to learn? Both are part of .NET.. and both look like they do relatively the same things. The only difference I see between the two is syntax. C# looks a lot like java, and VB looks pretty much like it always has. So which one of these will be more popular in the future..? basically I dont want to spend time learning VB if microsoft is going to be pushing C#. Any help on this would be greatly appreciated.