1

首先你要考虑想做什么,需要往哪个方向发展。因为,不同的发展方向所选的编程语言是不同的。学习开发语言现在门槛不高,花费也很低,网络上各类语言的公开和课非常多,比如:头条、哔哩哔哩、网易公开课等等。但是首要就是要定方向。下面我就说说我了解的方向和相关的语言吧。

移动APP开发

要做原生的移动端开发,那么就要针对两个平台,安卓和苹果的IOS。

如果用原生的语言:针对安卓,开发语言就是JAVA,针对苹果有Obiective-C和Swift目前最新的就是Swift。

如果想图省事儿,可以选用框架Uni-app,不过就要去学习JS和VUE,虽然学到要多点,不过框架的好处就是,一次编写多平台应用,大白话就是用uni-app写一次代码,安卓、苹果、微信小程序等,直接就能打包发布安装了。

Web开发(网站开发)

这个就得分前后端了,当然移动端跟它类似也是分开的,放到这里一起说。

  • 前端

前端是啥,就是给用户展示的界面,按钮、输入框、图片等等,只要得让用户看到喝操作的都算前端的。那么这块最少学三样:HTML,JavaScript,Css。

HTML就是个骨架,所有页面相关的都得要这骨架撑起来。

JavaScript 是肉和血管,页面级功能的实现都是靠它。

CSS是美颜滤镜,长相是否好看全靠它。

当然,除了最基础的意外现在大家用框架的多。常用的如下:

Angular、React、Vue。

这三个框架各有特点,我个人用VUE顺手,主要是因为直接可以拿来再Uni-App里面用,少写不少代码。

当然,还有一个经典的框架也是必学的jQuery。它是目前很多框架的基础或者是思路的来源。前端暂时说到这里。

  • 后端

后后端是啥,后端是前端操作完了,后台后台得处理,处理完了得再给前面。后端是没有界面的。

后端的语言种类就多了,主流的就有C#,JAVA,PHP,Python,NodeJS。为了降低学习成本,可以把JavaScript 好好学学,因为搞定了它,基本上移动端,前端后端都能干了。

后端还有一个最重要的语言SQL,不会它后端基本搞不成,它是干啥的,它是操作数据库的。后端不操作数据库,基本上没啥活了。所以SQL不单要学,还要学精通,才能是一个合格的工程师。

不过现在全栈工程师也很吃香,就是前后端数据库都是大拿,一个人搞定整个世界的那种。

桌面应用程序

就是电脑上的EXE程序。Windos下的,C,C++,C#,python都行,效率最高的还是C和C++。其他操作系统C语言是通用的。Linux,Unix等

其他

除此以外C还能写驱动程序和嵌入式开发的程序比如门禁系统,工业自动化等等。

以上只能简单的回答你的问题。希望对你能有所帮助。

最佳贡献者

你的回答

单击“发布您的答案”,即表示您同意我们的服务条款