零基础编程学习路线图

从 Python 入门到全栈进阶,5 个阶段系统带你掌握编程技能
聚合站内精选教程,跟着路线一步步成长

5 学习阶段
19+ 知识点
10-15 周周期
5 实战教程
路线说明

这是一条为零基础编程爱好者定制的学习路径。我们按照由浅入深、从兴趣到实战的顺序,将站内已有的优质教程串联成 5 个阶段。 建议按顺序学习,每个阶段完成后点击对应推荐教程进行实操。如果某一阶段已掌握,可直接跳到下一阶段。 整条路线覆盖 Python 基础 → 创意绘图 → 游戏开发 → 前端开发 → 全栈进阶,预计 10-15 周可完成基础部分,全栈部分为持续学习。

我的学习进度
已完成 0 / 5 个阶段 0%

学习阶段总览

5 个阶段,循序渐进,每一步都有配套实战教程

1

阶段一:编程入门

1-2 周 Python 基础语法

从零开始接触编程,掌握 Python 的基本语法和核心概念。这一阶段的目标是建立编程思维,学会用代码描述简单逻辑,为后续的创意编程和游戏开发打下坚实基础。

2

阶段二:创意编程启蒙

2-3 周 Turtle 绘图

用 Python 的 Turtle 库绘制有趣的图形和作品,让代码“看得见”。在创作中巩固语法、训练逻辑,体验编程的乐趣与成就感,培养对编程的浓厚兴趣。

3

阶段三:游戏开发实战

3-4 周 Pygame

进入 Pygame 游戏开发的世界,学习游戏的核心机制。通过开发经典俄罗斯方块等项目,掌握游戏循环、精灵管理、碰撞检测和计分系统,完成第一个可玩的游戏作品。

4

阶段四:前端开发入门

4-6 周 HTML/CSS/JS

从桌面端走向 Web 端,学习前端三剑客。掌握 HTML5 页面结构、CSS3 样式美化、JavaScript 交互逻辑和响应式设计,能够独立构建美观且可交互的网页。

5

阶段五:全栈进阶

持续学习 React / Node.js

进入全栈开发领域,学习现代前端框架 React 和后端运行时 Node.js,结合数据库与项目部署,构建完整的 Web 应用。这是持续进阶的阶段,不断打磨工程能力。

规划中的学习路线

以下系列正在筹备中,敬请期待。你也可以在下方投票告诉我们你最想学什么

计划中

数据可视化系列

从 Matplotlib 基础到 Pandas 数据分析,再到交互式可视化(Plotly/ECharts),带你掌握用图表讲数据的技能。

Matplotlib Pandas Plotly
计划中

Web 全栈实战

从零搭建完整 Web 应用:React 前端 + Node.js/FastAPI 后端 + 数据库 + Docker 部署,全链路打通。

React Node.js Docker

你最期待哪个系列?

点击下方按钮投票,得票最高的系列会优先更新。你的投票记录保存在本地,无需登录。

暂无投票数据

准备好了吗?开始你的编程之旅

跟着路线图一步步学习,每完成一个阶段都是一次成长。如果遇到问题,欢迎到博客留言或加入交流群讨论。