大多数编程语言都有自己的优缺点。
c语言硬件开发比较多。
Java后台网站开发是主力军。
Python目前的方向是数据挖掘与分析,以及爬虫。
个人推荐是java,但是跨平台,安全,面向对象之类的我就不说了。
最大的感受就是应用广泛,社区活跃。
比如你有一个问题需要解释,你会发现java里有很多开源项目可以解决你的问题。
Python当然有后来居上的倾向。至于C,如果你没有很强的意志力去深挖,最好不要选(不过可以作为入门语言来学习)。