学习路线 · 基础语法 · 实战练习

编程入门笔记

这是一份给初学者看的编程学习备忘录:先理解计算机如何执行指令,再用小项目把变量、条件、循环、函数和调试串起来。

先跑起来安装工具,写第一行代码
再看结构掌握输入、处理、输出
最后实战用项目检验理解
// 第一个程序
const name = "新同学";
const goal = "每天练习 30 分钟";

function startLearning(user, plan) {
  return `${user},今天的目标是:${plan}`;
}

console.log(startLearning(name, goal));
// 输出:新同学,今天的目标是:每天练习 30 分钟

一、编程到底是什么

编程就是把一个问题拆成计算机能执行的步骤。计算机不会“理解意思”,它只会严格执行你写下的规则。

常见思路

  • 把复杂问题拆成小步骤。
  • 先写能跑通的版本,再慢慢优化。
  • 遇到错误时,读报错、缩小范围、逐步验证。
变量 条件 循环 函数

二、入门学习路线

1
环境搭建安装编辑器、运行环境,学会打开终端和运行文件。
2
基础语法学习变量、数据类型、判断、循环、函数和数组。
3
小项目练习做计算器、待办清单、记账表、抽奖器等简单工具。
4
阅读与调试看懂别人的代码,学会断点、日志和错误排查。

三、核心概念速查

概念一句话理解例子
变量给数据起名字,方便后面使用。let score = 100
条件判断根据条件决定走哪条路。if (score >= 60)
循环重复执行相似任务。for (let i = 0; i < 10; i++)
函数把一段逻辑包装起来,按需调用。function add(a, b)
数组按顺序保存一组数据。["HTML", "CSS", "JS"]
对象用键值对描述一个事物。{ name: "笔记", type: "HTML" }

四、练习建议

  1. 每天写一点代码,保持手感。
  2. 不要只看教程,要自己敲一遍。
  3. 把错误记录下来,写清楚原因和解决方法。
  4. 每周完成一个小作品,哪怕很简单。

五、一个小练习

尝试写一个“成绩等级判断”:输入分数,输出优秀、良好、及格或需要继续努力。

function grade(score) {
  if (score >= 90) return "优秀";
  if (score >= 75) return "良好";
  if (score >= 60) return "及格";
  return "需要继续努力";
}