.net不是语言,它是一门技术,该技术可以通过编程语言(这里指的是.net支持的语言)访问。有很多语言都能开发.net平台的程序,常见的有微软自己的C#,VB.net,Jscript.net,VC++.net等。
VisualStudio.NET是一套完整的开发工具,用于生成ASPWeb应用程序、XMLWebservices、桌面应用程序和移动应用程序。
C#可以看成是c++++,是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言,微软c#语言定义主要是从C和C++继承而来的,所以C#应该算是微软为了.NET而做的c++升级版。