Microsoft’s developer strategy: C# for fancy features, Visual Basic for beginners

Since their introduction in 2002, Microsoft’s pair of .NET programming languages, C# and Visual Basic.NET, have been close siblings. Although they look very different-one uses C-style braces, brackets, and lots of symbols, whereas the other looks a great deal more like English-their features have, for the most part, been very similar.