What languages will Microsoft. They're going to ship Visual Basic and a new language which has a similar structure to Java called C-Sharp. And then you're going to see third parties bring out languages. There are a lot of academic, object-oriented languages that are being ported as sort of graduate school projects. But basically, Microsoft.
NET is language agnostic.
It does impose some limitations. Languages have to use the right kind of data types, the data types .NET expects. That makes it easy for languages to talk to one another. But if a language uses a data type that .NET doesn't support or know about then that could be a problem for that language. There are some incompatibilities with older versions of Visual Basic in order for VB.NET to work with the .NET framework.