I learned Visual Basic .NET in high school. It honestly wasn't nearly as bad as its reputation. It's more like a watered down C#. It's pretty decent once you get past the syntax. There's still no reason to pick it over C# though. One thing I can say I prefer in VB.NET is the handles syntax - private sub blah blah .. handles object.event. A bit more elegant than C#'s making the event function and adding it to the object with +=.
Still used heavily - but not in industry exactly. It is used mainly for creating little button macros in Excel documents to do some calculations in the document.
It is generally not used directly - Excel lets you record a macro, where it will transform the user's clicks and actions into VB script directly. Users can then add this script to a button, and can repeat their actions by clicking on the button. So not a programming language, but more of a macro language.
It's crowdsourced, so you shouldn't comply about the site, but its audience.
Anyway, I agree that if my C# code compiles, it does probably work. Just like Java, C# makes it hard to shoot yourself on the foot (and also to shoot at all, like somebody already said here).
Gave me a good chuckle, but now I can't work out if I'm supposed to take this site seriously?
And all of the PHP statements were negative, of course...
/goes back to his PHP programming