1)Visual C#:微软新一代编程语言,类似Java,面向对象程序设计而特意制作。 C++:扩展了原有的C++6.0版本,使之可以与NET无缝集成,也可以单独开发纯C++非托管的程序。 根据你需要决定。你如果学习C++,装后者;否则前者。 2)安装2010之后,vb6可以保留。因为vb.net和vb6差别很大了。几乎没有什么联系(除了语法之外)。