C#、C++、Java、Python 选择哪个好?

作者:林枫
链接:https://www.zhihu.com/question/298323023/answer/513304196
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

先学C入门肯定没问题的。

接下来再学习哪种语言,主要看你想做什么。

建议学习流行语言。就从java,python,c++,c ,c#里面选一种吧。

各语言的主要用途如下图:

C#、C++、Java、Python 选择哪个好?

有几点要补充一下:

Windows桌面软件没什么人弄了。

JavaME已经淘汰了。

比较常见的开发岗位有:Web后端,Web前端,移动端,游戏开发,大数据..

想学后端,可以选java。。java学基础的se,然后就是Spring全家桶,ssm,springBoot,springCloud。分布式、微服务之类的。python也可以做后端。

想学前端,就js,css,html,接下来就是一大堆框架vue,react之类的。

Android方面,java还是可以的。不过有很多大佬在推行kotlin语言。

IOS方面,object-c,swift吧。不是很了解。

想学大数据,那就学java,然后就是hadoop生态圈。。

游戏开发,那就c++吧。。还得学cocos2d,unity3d这些东西。