When I started learning .NET I learnt mostly by reading examples and tutorials I found on the internet, I read sites such as Code Project and .NET 247 from front to back and found several blogs that eased my way into the .NET world.
During my quest to become a good .NET developer I came across many examples and tutorials written using VB.NET, in fact I learnt to code in VB just so I can read them and won’t be limited to “C# only” information. At the time it seemed to me that there was a 50/50 ratio between C# and VB information on the web.
At the beginning of the .NET era (1.x) it seems that the .NET world was split to two different “camps” – Developers with previous C++ experience mostly preferred C# while software developers from the VB6 world found VB.NET more to their liking. I remember that one of the most debated topic of that time was which language is better C# or VB.NET (BTW – I think that neither one).
Nowadays it seems that the .NET posts I find on the web are mostly C# oriented, could it be that VB programmers decided to finish the C#/VB feud by becoming C# developers or did they just stop writing?
I confess – I prefer C# mostly because I write code faster using it, after years of C++ It is the programming language I think in. But obviously there bound to be software developers with previous Visual Basic (or Delphi) background that prefer VB.NET from the same reason.
One can argue that perhaps most users of StackOverflow are C# developers and a proof of that there 1-10 ratio between questions tagged with VB (1363) to those tagged C# (12405). Even if it’s true – where do VB’ers go to discuss their issues and and when was the last time you actually saw VB.NET blog?
Has anyone else noticed this phenomenon?