vb有庞大的vb程序员支持
vc++主要用来编写非托管代码
vj++是JAVA的microsoft变种,已经没什么人用拉
个人建议如果没有其他语言基础的话就直接学C#,C#的语法也不是很难
.net支持的语言有:VB.net VC.net,J++,C#。其实在.net平台下哪种语言都使用的相同的内核,特别是VB.net、J++、C#,除了语法区别基本上是一样的,甚至VB.net、C#可以共用代码,实现跨语言继承类。唯一不同的就是VC.net了,他仍然保持了其对Windows底层的良好支持,可以用MFC架构编写非托管代码,小的软件可以做成绿色的,不需要.net运行库支持。这个也是个大概了,需要详细内容的话你去MSDN看看吧。