Mahed Chand blogged about why he thinks developers should choose C# over VB.Net here. I commented on his blog and am hereby repeating my response here.
I'll cut to the chase. I strongly disagree. I have nothing against C# but VB is still the language of choice.
Here is what I think;
- If you are migrating from VB, then migrate to VB.Net. You're still gonna have to learn a lot, but the syntax is still 70% the same. Unlike C# where the syntax is 90% different.
- The VB developer environment is at least twice as productive as that of C#. A bit more verbose, but still more productive.
- Compiled VB code is smaller than that of C# (even though by a very small margin).
- Where I live, VB developers average salary is MUCH higher than that of the C# counterpart.
- Both VB and C# can do 99% of what the other can do.
- In Orcas (the new Visual Studio from Microsoft, set to be released later this year) VB.Net supports a wider range of Lambda expressions.
- More people have downloaded the Express edition of VB than C# (Source: Microsoft).
- Your sister site is VB .Net Heaven :-)

Enjoy!
Bashar Lulu
MVP - Visual Basic
INETA Country Leader - Gulf
Read my blog: http://basharlulu.blogspot.com
My website: www.basharlulu.net
My developer framework: www.jclframework.net

Mahesh ChandPosted Jun 27, 2014, 8:36 PM
Just reading this 7 years old blog. My predictions about VB.NET were correct. Today, I don't find many companies using VB.NET.
Mahesh ChandPosted Apr 2, 2007, 6:57 AM
I agree VB.NET developers may be more than C#. VB has been a big thing for Microsoft since VB 3 and MS always had more VB developer than C++, or J++. My readings and stats are based on United States only. Here is a survey about Salaries: http://www.ftponline.com/vsm/2003_06/magazine/features/salarysurvey/ In this article, you will find: "Developers who program primarily in C# earn 26 percent more than those who develop primarily in Visual Basic .NET. " You may find VB.NET more productive because you are from VB background? I find C# more productive because I am from C++ background.