I see in my travels lots of developers using C# – but I also see plenty doing Visual Basic .NET, just not quite as many. I have been attempting to get a better feel for just how many folks are using which – and have been using highly scientific techniques such as getting folks to do show of hands at events and remembering to ask whenever I am talking to a developer. It appears to be around 1 Visual Basic .NET developer for every 2 C#. However I suspect there are probably more Visual Basic developers than that as I rarely get involved with Office Development (which VB is much better suited to) and I also mainly focus on early adopters, which tended to be C++ folks in the old days and therefore I suspect is a little more biased towards C# today.
Daniel also polled many of you on this very topic back in March which came back with the following:
47% C#, 24% VB.NET, 12% C++, 10% VB6 or earlier, 7% Other
Or more importantly, 47% C# and 34% VB 🙂 (statistics are always great fun!)
Hence I was interested to see a TIOBE survey of programming languages from May which showed Visual Basic ahead of C# and increasing (Note – this is all Visual Basic, not just the .NET version)
And always remember – there are lies, damned lies and statistics 🙂