I need some advice on which langauge (C#.NET or VB.NET) is better to learn in the long run.
I've been working in IT for about 14 years now as a Network\Systems Administrator in the Banking industry. I've never done any programming, closest I've come to it, if you even really can call it programming, is making batch scripts.
About a month ago I got in to programming with VB.Net, i found it easy to understand for the most part and really got in to it. But in all honesty, Im an absolute beginner with programming and have been using a lot of my time going through tutorials on the net as well as forums to create applications for my company. Because of my turtle slow progress with creating applications in VB.net, my boss wants to send me on a training course to improve my programming skills.
So I went online and found a training center which has a course for beginners VB.NET, though I was told by the training center that they dont have enough people for the class as VB.net is not so popular.
They recommended me to look in to C# which is apparently similar to VB.Net and is more popular then VB.net. The cost of the courses is the same, so maybe the training center is right about the popularity of C#.
I've been looking around the Internet for an idea as to which path to take (C#.net or VB.net) but can't find anything current. Also a lot of the things I find are very technical explaining the advantages and disadvantages of each of these languages, and because i am just a beginner to programming I become lost as I dont really understand what is being said.
Is someone able to shed some light on this and advise which language is best?
PS. I understand this type of question can cause arguments between developers, so please control yourselves. Since this is a point system I will award points to only those who do not argue with eachother and who give a realistic answer.