Koki.

学习路线

从零开始学编程的路线图:每一步该学什么、用什么资源、花多少时间。

配套资料见「资料」页 →

C++ 路线

目标:掌握一门硬核语言,为算法竞赛、计算机课程和底层开发打好基础。

  1. 1

    环境准备

    1 天

    安装 VS Code 和 MinGW(或直接用 Dev-C++/小熊猫 C++),跑通第一个 Hello World。

  2. 2

    基础语法

    4-8 周

    变量、分支循环、函数、数组、字符串。跟着黑马程序员 B 站课敲完前 100 集。

  3. 3

    核心进阶

    4-6 周

    指针与引用、结构体与类、STL(vector/map/string)。这一步是 C++ 的分水岭,多敲多画图理解。

  4. 4

    刷题巩固

    持续

    洛谷入门题单开始,每周 5-10 题,从「分支结构」「循环结构」标签刷起。

  5. 5

    小项目实战

    2-4 周

    做一个完整的控制台项目:学生成绩管理系统、贪吃蛇或记账本,学会把语法组织成程序。

  6. 6

    继续精进

    长期

    啃《C++ Primer》,学习数据结构与算法(Hello 算法),再决定走竞赛还是工程方向。

Python 路线

目标:最快上手编程,用脚本解决身边的小问题。

  1. 1

    环境准备

    1 天

    安装 Python 3 和 VS Code,学会用 pip 装第三方库。

  2. 2

    语法入门

    2-4 周

    跟着廖雪峰教程或嵩天 MOOC 学完基础语法,边学边在解释器里试。

  3. 3

    动手写小工具

    2-4 周

    批量重命名文件、爬取网页、自动发邮件——挑一个真实需求做出来,比做练习题有效十倍。

  4. 4

    选择一个方向

    长期

    数据分析(pandas)、爬虫(requests)、Web(Flask)或 AI,选一个深挖。

Web 开发路线

目标:做出能分享给任何人的网页和应用。

  1. 1

    HTML & CSS

    2-4 周

    用 MDN 或 freeCodeCamp 学标签和样式,把任意页面 1:1 复刻出来。

  2. 2

    JavaScript 基础

    4-8 周

    阮一峰教程 + freeCodeCamp 刷题,掌握 DOM 操作和 ES6 语法。

  3. 3

    第一个作品

    1-2 周

    做一个个人主页或小游戏,部署到 Vercel/GitHub Pages,把链接发给朋友。

  4. 4

    框架与工程化

    长期

    学习 React/Next.js(本站就是用它做的)、Git 协作、TypeScript,向完整项目进发。

信息安全路线

目标:打牢网络与编程基础,通过 CTF 和靶场练出实战手感(全程合法授权)。

  1. 1

    地基三件套

    1-2 个月

    网络基础(TCP/IP、HTTP 协议要能讲清楚三次握手)、Linux 常用命令、Python 脚本。

  2. 2

    Web 安全入门

    2-3 个月

    从 OWASP Top 10 开始:SQL 注入、XSS、CSRF,跟着 PortSwigger Academy 的免费实验一个个做。

  3. 3

    CTF 实战练兵

    持续

    picoCTF 入门 → BUUCTF 刷题 → 每周跟一场 CTFtime 的比赛,先玩转 Web 和 Misc 题。

  4. 4

    选择主攻方向

    长期

    Web 安全 / 逆向 / pwn / 密码学 / 渗透测试,选一个深挖。安全领域不怕慢,就怕不深。

💡 通用建议

  • 每天写代码比每周突击更有效——哪怕只有 30 分钟。
  • 遇到报错先自己查 5 分钟,再把问题描述清楚去问人,这是成长最快的方式。
  • 教程看三遍不如自己敲一遍;敲一遍不如自己改一遍。
  • 每个阶段都要做一个能运行的小作品,积累成就感和项目经历。
  • 卡住超过两天的问题先跳过,学到后面回头看往往豁然开朗。

koki.asia bootloader v1.0

0%

CLICK / ESC TO SKIP