我曾经也无数次的问过这个问题,对你现在的心情深有同感。
C/C++是主要做一些安全性要求比较高的开发,比如系统,工程软件之类的,学习的时候比较枯燥,因为你需要系统化的学习完才能做东西出来,参加ACM之类的比赛也大多用他们,跟算法结合的比较紧。
java呢虽然发展的时间比其他语言要短,但是由于它采用面向对象的方式,比较容易看到自己的成果,而且这门语言也很严谨、很强大,灵活性很高,可以开发很多软件、网站等等,兼容性很好,备受青睐。
php容易上手,主要面向后端开发,它比.net和java中的jsp/servlet要早些,学的人也很多。
.net是微软公司的,我感觉它有局限性,有一部分人在从事这个,相对java来说,要弱些。
android最近几年比较火,好多人涌入了这个潮流,但它深层次的技术还得依靠java,而且其应用也仅仅是基于android系统的手持设备,所以路不是很宽。
还有好多好多高级程序设计语言和脚本语言,正如楼上说的,选一本你感兴趣的,如果都不感兴趣,就选一门最不讨厌的,开始好好研究,慢慢的就通了。
另外,送上一张TIOBE 2012年11月编程语言排行榜作为参考:
|