如果你完全不会编程,但想用AI做出一个能用的网站、小程序或自动化脚本——这篇就是为你写的。我不会假设你有任何代码基础,每一步都具体到按钮在哪、输入什么、看到什么结果算成功。
读完本文,你会拿到:
- 一个装好的AI编程环境(三选一,都有免费方案)
- 用自然语言描述需求,让AI生成完整代码的方法
- 遇到报错时,把错误信息丢给AI自动修复的流程
- 一个你自己跑通的小项目(以"待办事项网页"为例)
- 三款主流工具的对比和选择建议
第一步:选一个工具,装好它
目前最适合新手的AI编程工具推荐有三个,都支持中文、都有免费额度:
| 工具 | 适合谁 | 费用 | 特点 |
|---|---|---|---|
| Cursor | 想认真学编程、做完整项目 | 免费版够用,Pro $20/月 | 功能最全,AI理解代码上下文最准 |
| Trae | 完全不想花钱、中文优先 | 完全免费 | 字节出品,无使用限制,Builder模式很强 |
| GitHub Copilot 使用指南 | 已有VS Code/JetBrains,不想换编辑器 | 免费版2000次/月,学生免费 | 插件形式,不改变现有工作流 |
我的建议:如果你现在没有在用任何代码编辑器,直接装Cursor或Trae。如果已经在用VS Code写代码,装Copilot插件最省事。
安装Cursor(推荐新手)
- 打开 cursor.com
- 点首页「Download for Free」
- 下载完成后打开安装包,按提示拖入应用程序文件夹(macOS)或运行安装程序(Windows)
- 首次打开会提示登录,用Google账号或GitHub账号登录即可
- 登录后进入主界面,看到左侧文件栏、中间代码区、右侧AI对话区,就算装好了
安装Trae(免费首选)
- 打开 trae.ai
- 点顶部「Download」
- 选你的系统版本下载
- 安装后打开,首次启动选择主题和基础设置
- 不需要配置API Key,直接能用
安装GitHub Copilot(已有编辑器)
VS Code用户:
- 打开VS Code,点左侧「扩展」图标(四个方块)
- 搜索
GitHub Copilot,安装官方插件 - 右下角提示登录GitHub账号,点「登录」并授权
JetBrains用户:
- 打开设置(Settings/Preferences)
- 进入Plugins → Marketplace,搜索
GitHub Copilot - 安装后重启IDE,按提示登录GitHub
第二步:用自然语言生成你的第一个项目
装好后,我们先不学习任何代码知识,直接让AI生成一个完整的待办事项网页。
Cursor/Trae用户操作流程
- 打开工具后,点击左上角「New Project」或「新建文件夹」
- 选一个空文件夹作为项目位置(比如桌面上的
my-first-app) - 在右侧AI对话区(Cursor叫Chat,Trae叫Builder)输入:
帮我生成一个待办事项网页,功能包括:
- 输入框可以添加新任务
- 每个任务前面有复选框,勾选后任务变灰
- 可以删除单个任务
- 显示未完成任务数量
- 界面要简洁美观
- 所有代码放在一个HTML文件里
- 按回车,AI会开始生成代码
- 生成完成后,你会在文件栏看到一个
index.html文件 - 双击打开它,按右上角「运行」按钮(或右键选择「Open in Browser」)
- 浏览器会自动打开,看到一个能输入任务、勾选、删除的网页,就算成功
GitHub Copilot用户操作流程
Copilot不像Cursor/Trae那样有独立的AI对话区,它更擅长在你写代码时自动补全。但对于新手,我们可以用Copilot Chat来完成类似操作:
- 在VS Code中,按
Ctrl+Shift+P(Windows)或Cmd+Shift+P(macOS) - 输入
Copilot Chat,打开聊天面板 - 输入同样的需求描述(见上文)
- Copilot会生成代码,点击「Insert into New File」
- 保存为
index.html - 右键文件,选择「Open with Live Server」(需安装Live Server插件)或直接用浏览器打开
第三步:遇到报错怎么办
新手写代码,90%的时间花在解决报错上。AI编程最大的价值就是——把报错信息丢给AI,它告诉你怎么修。
常见场景1:运行后页面空白
- 回到AI工具,在对话区输入:
我运行index.html后页面是空白的,没有任何内容显示。请帮我检查代码哪里有问题。
- 把完整的代码粘贴进去(Cursor/Trae可以直接@引用文件)
- AI会分析并给出修复后的代码
- 点击「Apply」或手动替换,刷新浏览器看效果
常见场景2:某个功能不工作
比如"删除按钮点了没反应":
- 在对话区描述现象:
待办事项的删除按钮点击后没有反应,任务没有被删除。请修复这个问题。
- AI会定位到对应的代码段并修复
- 应用修改后刷新页面测试
常见场景3:想加新功能
比如"我想加一个'全部完成'按钮":
- 直接描述需求:
请给待办事项网页加一个"全部完成"按钮,点击后所有未完成任务自动勾选。
- AI会修改代码并告诉你改了哪些地方
- 应用修改,刷新页面测试
第四步:让AI解释代码,边做边学
虽然AI能帮你生成和修复代码,但如果你想真正掌握编程,需要理解AI写的每一行是什么意思。
操作方法:
- 在代码编辑器中,选中一段你不理解的代码
- 右键 → 「Explain This」(Cursor)或选中后按
Ctrl+L打开Chat询问 - 输入:"这段代码是什么意思?"
- AI会用通俗语言解释,比如:
- "这行是创建一个数组,用来存储所有的待办任务"
- "这个函数会在你点击复选框时执行,把任务标记为已完成"
建议:每让AI生成一个功能,就让它解释一遍关键代码。这样做完一个项目,你会自然掌握基础概念。
第五步:从待办事项到真实项目
待办事项网页跑通后,你已经掌握了AI编程的核心流程。接下来可以尝试这些进阶项目:
| 项目 | 难度 | 给AI的描述示例 |
|---|---|---|
| 个人博客页面 | ⭐ | "生成一个简洁的个人博客首页,有文章列表、标题、发布日期和摘要" |
| 计算器 | ⭐⭐ | "做一个网页计算器,支持加减乘除,有清除按钮,界面像iPhone计算器" |
| 天气查询网页 | ⭐⭐ | "做一个天气查询页面,输入城市名显示温度和天气图标,调用免费天气API" |
| 记账本 | ⭐⭐⭐ | "做一个简单的记账网页,可以记录收入和支出,按类别统计,数据存在浏览器本地" |
每个项目的操作流程都一样:描述需求 → AI生成 → 运行测试 → 遇到报错丢给AI → 加新功能 → 让AI解释代码。
三款工具深度对比
Cursor:功能最全面
优势:
- Composer模式可以同时编辑多个文件,适合复杂项目
- 代码上下文理解最准,能根据整个项目结构给出建议
- Tab自动补全非常智能,经常能猜到你接下来要写什么
- 支持Agent模式,AI可以自主执行终端命令、创建文件
劣势:
- 免费版有使用次数限制(500次/月)
- 功能多,新手可能觉得界面复杂
适合:想做完整项目、愿意付费解锁全部功能的用户
Trae:免费无限制
优势:
- 完全免费,没有使用次数限制
- Builder模式很强,从零生成项目的体验流畅
- 中文交互优化好,对中文需求描述理解准确
- SOLO模式可以让AI自主完成开发任务
劣势:
- 生态不如Cursor成熟
- 部分高级功能(如多文件同时编辑)体验不如Cursor
适合:预算有限、中文优先、主要做单个文件或小项目的用户
GitHub Copilot:最轻量
优势:
- 不改变现有工作流,装个插件就能用
- Tab补全极其流畅,写代码时几乎无感知
- 与GitHub深度集成,适合团队协作
- 学生免费
劣势:
- 没有独立的AI对话区,复杂需求处理不如Cursor/Trae
- 免费版每月2000次补全,重度使用可能不够
- 更适合有编程基础的人,纯新手上手门槛稍高
适合:已有代码编辑器、不想改变习惯、以补全为主辅助编程的用户
什么时候用它,什么时候换
| 场景 | 推荐工具 | 不推荐 |
|---|---|---|
| 完全零基础,第一次写代码 | Trae(免费无限制) | Copilot(需要一定基础) |
| 做完整网站/应用项目 | Cursor(多文件编辑强) | Copilot(单文件辅助) |
| 已有VS Code,不想换编辑器 | Copilot(插件形式) | Cursor/Trae(需要换工具) |
| 预算有限,想长期免费使用 | Trae | Cursor(免费版有限制) |
| 需要AI自主执行复杂任务 | Cursor Agent / Trae SOLO | Copilot(无此功能) |
| 快速原型验证 | Trae Builder | 手动编码 |
常见坑和避坑指南
坑1:AI生成的代码运行不了
- 原因:AI可能用了过时的API或假设了不存在的环境
- 解决:把完整的报错信息复制给AI,说"请修复这个错误",通常一次就能解决
坑2:AI改坏了原本正常的功能
- 原因:AI只关注你提到的问题,可能忽略了副作用
- 解决:每次修改前让AI说明"这次修改会影响哪些功能",修改后全面测试
坑3:项目越做越乱,代码看不懂了
- 原因:没有让AI解释代码,只是无脑复制粘贴
- 解决:每新增一个功能,让AI用注释标注关键逻辑,并解释给你听
坑4:免费额度用完
- Cursor免费版500次/月,Copilot免费版2000次补全/月
- Trae完全免费,可以作为备用方案
下一步
- 选一个工具装好(推荐Cursor或Trae)
- 用上面的提示词生成你的第一个待办事项网页
- 运行成功后再让AI加2-3个新功能(比如编辑任务、筛选已完成/未完成)
- 每加一个新功能,让AI解释关键代码
- 做完这个项目后,尝试"天气查询网页"进阶项目
如果你按照上面的步骤操作遇到问题,或者想了解更多AI编程工具的使用技巧,可以看看我在 AI工具推荐 上的详细整理。
网站:AI工具推荐 —— 找到适合你的 AI 工具