Microsoft Technologies based on the .NET software framework. Miscellaneous topics that do not fit into specific categories.
In my opinion, Visual Basic dot net is a much better language than C#. Here's why:
First, they are both capable of the same functions (except for 2 very narrow instances).
Second, the fact that Visual Basic is highly human-readable to anyone on the planet who speaks English is a huge plus! This facilitates collaboration. (A HUGE plus!)
Third, C# has arcane (difficult to read) nomenclature (syntax) and enforces silly rules (like case sensitivity).
Fourth, any computer scientist will tell you that one of the major goals of coding is SIMPLICITY (without sacrificing function). - VB supports simplicity while not sacrificing any function. (It can do anything that C# can.)
Fifth, VB integrates with the Microsoft Office Suite (or whatever they are calling it these days) through VBA and shell scripting.
In my opinion, Microsoft is taking a very wrong turn by deliberately encouraging esoterica instead of simplicity.