编程学什么语言好?
编程选什么语言好?很多新手朋友在入门编程学习的时候都会有这样一个灵魂问题,其实很简单,给大家一个选择的公式。首先选择开发方向,然后在这个方向下选择生态更好、使用人数更多的那一种。
开发方向有好几种,比如桌面程序开发、服务端开发、游戏开发、Web开发、企业应用开发、移动端开发、嵌入式开发等。每一种开发方向都有与其适配的对应开发环境和程序语言。

·桌面程序开发一般使用C#、C++。
·游戏开发一般使用C++、C#、Java。
·前端开发一般使用Javascript、HTML、CSS、API、Web开发、服务端开发和企业级业务应用。

使用较多的是Java和C#。
·移动端开发安卓使用Java,苹果使用Swift。
·人工智能和爬虫开发一般使用Python较多,以及Java还有C++。
·嵌入式开发更多则会使用C++,还有C。
当然这只是列出了目前常用的一部分语言,而且语言的使用也不是一成不变的。开发语言在实际工程中并没有明显的界限,比如也有桌面开发使用Java,信用式开发使用Python。而且在一些复杂应用中往往会使用到多种模块的组合架构,不同的模块可能会使用不同的语言开发而成。

不过同一种开发类型下编程语言的选择尽量选择使用人多的,这样开发环境的生态更好,相关第三方的插件更成熟和丰富,碰到了问题也更容易解决。就相当于买一台保有量很低的汽车很难找到维修点更换配件是一样的道理。

不过开发学到最后除了需要熟悉语言以外,更需要注重的是需要积累编程思想以及系统设计的思想。这是内功,编程语言只是一种实现编程设计的工具而已,也就是发挥内功的招式。当具备深厚内功基础的时候,其他门派的招式基本上演练几遍也能很快上手应用起来。