// 编程,精准讲解 · EN / 中文

在 AI 时代精通编程。

越来越多的代码由 AI 写出,你仍然要读懂它、审查它,并准确说出自己需要什么。这里的每个主题都能在浏览器中运行,并以「生成代码该检查什么」收尾。

每日一练 · 9月22日找出 bug · C# · 4分钟

找出回调循环里的 bug

9 行代码里藏着 1 处问题。在上线之前把它找出来。

using System;
using System.Collections.Generic;

var callbacks = new List<Action>();
for (int i = 0; i < 3; i++)
    callbacks.Add(() => Console.WriteLine(i));
还有 3 行
还有 4 行
语言版本
Python 3.14Node 24TypeScript 6Go 1.27Rust 1.98React 19Java 25 LTSC++23 llms.txt

从一个方向开始

全部 22 个方向 →
01 浏览器内运行 JavaScript、TypeScript、Python 和 SQL 均可直接运行。编辑示例,点击「运行」,立即查看输出。代码不会离开你的设备。
02 深度可调 「速览」先给出 TL;DR 和一个示例;「标准」补充原理和易踩的坑;「深入」再讲内部机制与边界情况。
03 一篇文章,两种语言 每个主题都有中文和英文版本,可随时切换语言,按自己的习惯阅读。
04 真正记得住的练习 根据阅读内容设计输出预测题、找错题、阶段测验和间隔复习闪卡。
05 你的 AI 也能读 每个页面都有对应的 Markdown 和 llms.txt 索引。一键在 Claude 或 ChatGPT 中打开相关章节,并附上引导学习的提示词。
06 版本与参考资料 每个主题注明适用的语言版本并提供参考资料,方便你结合自己使用的工具查阅。
学习

一图看清学习路径

主题按顺序排列,前置知识以关系图呈现,每个里程碑都设有检查点。进度保存在浏览器中,也可导出。

查阅

首屏直达答案

TL;DR 卡片、可打印的速查表、悬停显示释义的双语术语表,以及同一任务的五种语言实现对照。

练习

每天练一点,进步看得见

输出预测题、带测试的找错练习、按方向整理的面试题库,以及在你快忘记时再次出现的闪卡。

问问你的 AI

带上页面上下文的提示词

假设我只懂循环,请讲解这一节 Claude · ChatGPT · 复制
在这个示例里设置三个 bug,让我来找 Claude · ChatGPT · 复制
根据本页内容考我,直到我答对五题 Claude · ChatGPT · 复制