从看懂一个概念,
开始 AI 编程
零基础也能读懂的 AI 编程知识库。
看懂概念,跟着小练习动手做。全部免费。

不知道从哪开始?
推荐按这个顺序阅读,从基础到进阶。
看懂 AI 生成的网页
Vibe Coding 小练习:描述需求、看懂改动、验证结果。
看懂 AI 生成的 iOS App
SwiftUI 小练习:描述界面、看懂状态、验证交互。
知识目录
40 个概念 · 全部免费

Prompt提示词
和 AI 沟通把任务、背景和要求清楚地告诉 AI。

JSON数据格式
项目与数据用统一的文本格式,整理和传递数据。

API应用程序接口
网页与程序协作理解一个程序怎样使用另一个程序的能力。

Git版本管理
AI 编程工具记录修改,让代码的来龙去脉有迹可循。

Agent智能体
AI 编程工具让 AI 结合工具和反馈,分步骤处理任务。

Skill可复用的任务技能
AI 编程工具把做事的方法和配套资源整理给 AI 复用。

MCP模型上下文协议
AI 编程工具让 AI 应用用统一协议连接外部工具和数据。

Markdown轻量标记语言
项目与数据用简单符号,为纯文本加上清晰的结构。

Context上下文
和 AI 沟通AI 在这次回答时能参考到的相关信息。

Token模型处理内容的单位
和 AI 沟通理解 AI 怎样计算输入、输出和上下文容量。

Multimodal多模态
和 AI 沟通让模型处理文字之外的图片、音频等内容。

HallucinationAI 幻觉
和 AI 沟通识别那些说得很像真的、却没有依据的回答。

File & Path文件与路径
项目与数据知道项目文件在哪里,以及怎样准确指向它。

Terminal终端与命令行
项目与数据用文字指令与电脑交互,运行项目和查看结果。

Environment Variable环境变量
项目与数据在代码之外,向程序提供运行配置。

Frontend & Backend前端与后端
网页与程序协作理解用户看到的界面与背后处理事情的程序。

Client & Server客户端与服务器
网页与程序协作弄清是谁发起请求,又是谁提供服务。

HTTP请求与响应
网页与程序协作读懂网页和接口沟通时使用的基本规则。

API Key接口访问密钥
网页与程序协作理解调用服务时使用的凭证,以及应该放在哪里。

Database数据库
网页与程序协作有组织地保存数据,并按需要查找和更新。

Repository代码仓库
AI 编程工具存放项目文件,并管理它们的版本历史。

Commit提交
AI 编程工具为一次有意义的修改留下可查阅的版本记录。

Branch分支
AI 编程工具沿着另一条修改路线尝试功能,再决定如何合并。

Workflow工作流
AI 编程工具把任务组织成有先后关系、可以检查的步骤。

HTML网页的内容与结构
网页与程序协作用标签告诉浏览器,哪些内容是标题、段落和链接。

CSS网页的外观与布局
网页与程序协作选择要调整的元素,再设置颜色、间距和排列方式。

JavaScript让程序处理数据与行为
网页与程序协作用变量、运算和函数描述程序需要做的事情。

DOM用程序读取和修改页面
网页与程序协作浏览器把网页组织成一棵节点树,让程序能找到并更新元素。

Responsive Design响应式布局
网页与程序协作让同一份网页在不同屏幕宽度下都能阅读和操作。

npm管理项目依赖与脚本
项目与数据了解项目需要哪些软件包,以及怎样运行项目约定的命令。

Debugging根据证据定位问题
AI 编程工具复现问题,读懂报错,再验证一次有针对性的修改。

Deployment把作品发布到可访问的环境
项目与数据把需要的文件和服务配置到线上,再用公开地址验证结果。

SwiftiOS App 使用的编程语言
SwiftUI 与 iOS App看懂 AI 代码中的常量、变量、类型和简单计算。

SwiftUI用 Swift 描述 App 界面
SwiftUI 与 iOS App看懂 AI 怎样用文字、按钮和布局容器组成原生界面。

ViewSwiftUI 的界面组成单元
SwiftUI 与 iOS App从 body 和布局层级,找到 AI 修改的具体界面。

@State由视图拥有的界面状态
SwiftUI 与 iOS App让 AI 的计数和开关随操作更新界面,并弄清状态属于谁。

@Binding让子视图读写同一份状态
SwiftUI 与 iOS App理解 AI 怎样把输入控件连接到上层拥有的数据。

NavigationStack页面进入与返回
SwiftUI 与 iOS App检查 AI 是否实现了真正的页面导航,以及返回后的行为。

Xcode & Preview构建、预览与模拟器
SwiftUI 与 iOS App区分 AI 写出的代码、Xcode 预览和实际 App 运行结果。

App ReleaseiOS App 的测试与上架
SwiftUI 与 iOS App理解本地构建、TestFlight 测试、提交审核和正式发布的区别。
还没有找到这个概念
试试英文名称、中文名称,或清除筛选后重新查找。
容易混淆的概念
放在一起看,就更容易理解。
Git 与 GitHub版本管理工具,与代码托管平台。
Git 可以在本地记录版本。GitHub 提供远程托管、协作等服务。可以使用 Git 而不使用 GitHub,也可以选择其他托管平台。