Microsoft also has VC++ and J++ for .NET. There are many third party languages that are also available and Borland recently announced they will be supporting .NET in their tools.
While there are some minor differences in what you can do with the languages, what really counts is the use of the .NET framework, which all .NET languages use. So, in choosing a language, you need to pick the one you are most comfortable with. If you like the syntax of VB, go with it. If you like the syntax of C#, you should use it.
>I'm new to .NET.
>I'm planning to use .Net in my future projects.
>I'm confused, should I use VB or C#?
>Why Microsoft introduced both languages?
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer