.Net Framework Supported Languages
.Net Framework supports many languages like Managed C, C++, C#(pronounced 'C Sharp'), Visual Basic, J#(pronounced 'J Sharp'), Python, etc..
The word "Managed" is used here because .NET Framework supports almost all languages that follow the Common Language Specifications(CLS) under the Common Type Systems(CTS).
The language should follow the set of rules specified by the CTS inorder for the application to run by the CLR.
and the process to continue.
So on a final note there are many languages being added to date inorder to make .NET much user-friendly and much popular.