编程语言有几十种,根据自己学习编程的目的去进行选择。
1、希望找到一份程序员工作
- web前端开发(开发网站,基于HTML5的手机App等):JavaScript。
- 后端开发(企业应用,后端服务):Java(跨平台),C#(Windows平台)。
- 移动开发:Swift(iOS平台),Java(Android平台)。
- 3D或游戏开发:C。
- 大数据或人工智能:Python、Java。
2、已经有一个很好的点子,并希望实现它
- 搭建网站:JavaScript + HTML5 。
- 做一个APP:Swift(iOS平台),Java(Android平台)。
3、希望为那些初创公司工作
可以选择JavaScript,因为越来越多的初创公司直接使用JavaScript来构建他们的前端和后端应用(比如,使用基于JavaScript的Node.js来开发后端服务等)。
4、希望教孩子编程
可以先让孩子尝试Scratch或Playground之类的游戏类编程学习软件,当孩子对那些基本编程知识有所了解,并具备一定的逻辑思维能力之后,就可以转而学习Python、Java等高级语言了。
5、只是想建一个个人博客或搭一个论坛或企业服务站点
你可以学习PHP,因为几乎所有优秀的基于CMS的建站平台都是用PHP写的,包括WordPress、Drupal、Joomla等等。
6、从语言的难易程度方面选择
- 选择从最简单的编程语言开始:Python 。
- 难度稍微高一些,但应用场景更广的语言:Java。
7、完全没有任何想法
如果你暂时对学习哪种编程语言没有任何想法,或只是为了提高自己,想学习一种编程语言,那么我的建议是Python。