软件开发分很多种,看你将来从事哪种开发了
客户端开发的话,Z好是C语言,C++,C#和VB有些低端
网站开发的话,Z好是C#(C#.Net),J2EE(hibernate,Spring,grails),PHP
手机应用开发的话,Z好是iOS(objective-c),Android(Java)
还有像插件开发等等。
C语言,C++,C#,VB可以使用Visual Studio来开发。
J2EE,Android可以使用Eclipse,MyEclipse来开发
Grails有专门的开发工具,具体的我忘记了
iOS这个就只能是在Mac系统上了
不管你用哪种语言,“数据结构与算法”这个都要掌握