Microsoft Visual C# is Microsoft’s implementation of the C# language which targets the .NET Framework. By the use of language services the Visual Studio IDE supports C# projects. Although the language services are a part of Visual Studio, the compiler is available separately as a part of the .NET Framework. Visual C# works with the Visual Studio Class designer, Forms designer, and Data designer.
ASP.NET is an open-source (originally proprietary) server-side web application framework designed for web development to produce dynamic web pages. The framework was first created by Microsoft to allow programmers to build dynamic web sites, web services and web applications
Microsoft Visual Basic is a third-generation event-driven programming language with an integrated development environment (IDE). It uses a COM programming model first released in 1991 and that was declared legacy in 2008. Microsoft Visual Basic programs are still widely used today and on-going maintenance may be required.