C# and Visual Basic (.NET) are the two main programming languages used to program on the .NET framework.