小白先学哪一门编程语言

目前主流的语言可以分为2大类:
1:解释型语言 Python, Lua, JS 等
简单易学, 代码比较容易让人类理解, 所见即所得所以叫解释型. 推荐入门先学这类
2:编译型语言 C, C#, C++, JAVA 等
比较亲计算机而远人类, 代码编译后才能运行所以叫做编译型.

(也可分不同的类, 比如 强类型 - 弱类型, 动态语言 - 静态语言, 这篇文章对于<语言分类>写的很棒! https://blog.csdn/aiming66/article/details/78570784)

首先, 我推荐Python
当年我还是个完全不懂编程的小白. 突然想学学写代码.
一开始, 我看帖子有人说先学C, 毕竟C是元老嘛.
好, 开始学C
一上来就被安装包, 配置环境变量等问题难住了, 还有各种不知名的报错, 于是一个一个去网上查, 搞了好几天, 才能写个Holle World. 学了十几天, 唉, 我决定放弃学编程了. 实在太繁琐了.
半年后, 突然想自己做游戏了, 学学Python吧. 安装时勾选自动配置环境, 新建一个txt文件, 把后缀改成py, 右键点开自带的IDE, 直接敲print(“Hello World”), 成了! 简直不要太简单!
Python不用初始化, 不用管类型, 句末标点都不用加, 而且立即输出, 立即见效. 学个几天就敢说自己精通爬虫了.

有的人说Python这类语言太简单了, 容易把人教懒了
的确是这样, 我学完Python再学C#, 心想C#怎么这么麻烦, 又要声明, 又要new, 还区分公有/私有/动态/静态, 就一个简单的print还得调用个类
我既然学会了Python这么强大而又简单的语言, 为什么还要学C#呢?
Python呢就像自行车, 灵活方便, 前面加个框子也行, 后面坐个人也行, 雪地渡河上坡下坡都能跑. 但是, 不让上高速
这么说吧, 用Python做个小游戏已经不能满足我了.
一开始也是出于兴趣, 哪曾想就这样入坑了.

总之, 我为什么推荐新人的第一门语言要学 Python.
1.她简单易学, 易上手.
2.普通人类要是没打算做程序员, Python完全够用了.
3.很容易获得成就感, 不那么枯燥, 培养写代码的兴趣.

反观C, 是个很差的老师, 让你从此讨厌学习.

大学还学过VB, 编程是可视化的, 你可以直接拖一个按钮进去, 给它设置属性边框点击事件, 比较适合快速做出窗体
以上, 是我有点了解的


后来的后来, 我学了HTML5,JS,CSS,Lua等, 写过微信小程序, 用过高德地图的API, 语音识别API什么的…
HTML到底算不算编程语言是有争议的, 我认为它不算, 因为逻辑是JS写的, 界面是SCC写的, HTML只是一个容器而已.
语言这个东西怎么说呢, 发展极快, 火就火一阵, 我刚上大学的年代, 手游崛起, Java最火, 所以很多人去学Java, 后来小程序火了又很多人跑去学微信小程序, 现在人工智能的风口最火的是Python. 再过几年呢, 又不一定了.
要知道语言老祖—C语言从发明到现在(2020年)不过才短短50年
电灯从发明到今天才160年

所以. 如果你是小白, 想学点编程, 先从最简单的Python开始吧, 或许你会从此爱上敲代码呢!

更多推荐

小白先学哪一门编程语言