什么是编程啊 | 概念入门篇,新手自学编程第一步

```markdown
# 编程入门科普
## 第1节 什么是编程啊
### 概念
- **编程**:用代码指挥计算机做事。
- **代码**:给计算机的指令,确定、无歧义。
- **逻辑控制**:顺序执行、条件判断、循环。
### 解释
1. 指令可以针对不同的对象产生不同的效果,另外,指令组合起来也可以帮助达成目标,因此,计算机指令能够完成复杂的工作。
2. 代码的逻辑十分重要,大部分编程语言会有上述**逻辑控制**,区别仅在于具体语法。
3. 计算机运算速度极快,不必担心很多步骤下来会特别慢。
---
## 第2节 学编程,对你有必要不
编程是**知识**和**技能**的结合。但有一定的特点:
1. 编程所用的设备:电脑,正在不断进化。(摩尔定律)
2. 编程的劳动生产物:代码,复用起来很容易。
因此,编程有如下好处:
1. 作为职业:工资相对高一点。
2. 作为技能:编程可以提高工作和学习中的数据处理效率。
3. 竞争优势:写简历上算一个技能。
4. 作为兴趣:很好玩,便宜。
5. 作为创业:成本极低。
6. 时代趋势:如题。
---
## 第3节 新手学什么语言
如何选择第一个语言?

Python:语法简洁;封装适合新手;内置函数多。应用:脚本、网站后端、数据分析、机器学习。
Java:适合大项目;应用:网站后端,安卓应用,桌面应用。
JavaScript:适合前端。应用:移动端,后端,小程序。
C:灵活强大。应用:硬件、嵌入式、底层开发。
不必过于纠结,学会一门,后面的都会比较容易;最重要的是先行动起来!