我得给所有零基础、想学 Claude Code 的朋友,推荐一个交互式的学习教程,叫 Zero to Claude Code。
这个教程挺有意思。它跟我们惯常见到的视频教程不太一样,是一个交互式的学习网站。
打开之后有点像玩游戏,跟着上面的文字说明一步一步操作,在做中学。
比如它让我们敲某个命令,我们就跟着敲。敲完之后它会把效果展示出来,我们立马就明白这个命令是干嘛的。
中间也会穿插一些小测验,看看到底有没有真的理解某个知识,或者某个命令。大概就是这么个体验。挺有趣的。一点都不会犯困。
地址在这里:
zero2claude.dev话说 Claude Code 目前主要有两种玩法。一种是通过 Claude 的客户端,Claude 客户端集成了 Chat、Cowork 和 Code 三个产品,这里基本不需要碰命令行,打开应用就能用。
但缺点是 Claude 客户端没办法修改模型,只能用 Anthropic 官方的。
另一种则是在终端里使用,这是目前更主流的方式。
第二种我之前写过简单的教程,写完发现一个问题:没有计算机基础的同学还是会吃力。而且卡点出现得特别靠前。
还没轮到配置模型的 API Key 这些,光是要在终端里把 Claude Code 装上,很多人就已经犯难了,打开终端看到一堆命令行,根本不知道从哪儿下手。
再往后,在终端里操作文件、文件夹,靠的也都是命令行。
可绝大部分普通用户压根没接触过命令行,大家早就习惯了图形界面,鼠标点一点就行。突然掉进命令行的世界,几乎每一步都可能卡住。
所以我看完这个交互式教程,最认可的不是它讲了 Claude Code,而是它没有默认大家已经会用终端。
我们最近在给同事讲 Claude Code,也摸索出一个规律:千万别一上来就讲 Claude Code。
得先把常用的 Terminal 命令讲明白,再往下讲 Claude Code,大家才能跟得上。
这个教程走的就是这个思路,它给的是一条真正从零开始的学习路线。它大致可以分成几个递进式的部分。
第一部分是打基础,讲命令行本身。一开始会从几个最关键的概念入手,比如文件、文件夹、路径,以及终端到底是什么。
紧接着就是一批最常用的命令,比如:
- pwd,看自己当前在哪个文件夹
- ls,看这个文件夹里都有什么
- cd,进入某个目录
- mkdir,新建文件夹
- touch,新建文件
诸如此类。这一部分内容的目标其实很简单,就是让大家熟悉终端的概念,以及常用命令。
第二部分是在这个基础上,慢慢引入一些软件开发常用的概念。
当然,如果用 Claude Code 不是为了做软件开发,这一部分也可以先跳过。
它会讲到什么是代码,常见的几种编程语言大概都擅长干什么,版本控制为什么重要,怎么把本地的项目推到 GitHub 上。
同时,也会讲网站背后大概发生了什么,浏览器和服务器之间是怎么对话的,URL 每一段是什么意思,状态码在说什么,API 又是怎么把一组功能开放出来给人调用的。
我们还会用 curl 在终端里真发一次 HTTP 请求,带上参数、请求头,看一眼返回的数据长什么样,遇到报错又该怎么看。
第三部分是 Claude Code 的进阶,也是整个教程的重头戏。
讲到这里,Claude Code 已经不只是终端里一个一问一答的助手了。
这一部分会讲 Skills、MCP,还有 sub-agent、Hooks、headless 这几种模式。
Skills,是把一件常做的事教给它一次,以后它就能照着做,不用每回都从头交代。MCP,是让它连上我们手头的其他工具和数据,不再是一座孤岛。
Sub-agent,是它忙不过来的时候,能分几个帮手出去同时干。Hooks 和 headless,是让它在没人盯着的时候,也能自己跑起来。
这些东西凑到一起,Claude Code 就从一个陪聊的助手,变成了一个真能扛事的帮手。
我觉得只要有耐心跟着走,零基础的同学一定能学会。
这个教程我真心推荐所有零基础的同学去试一试。视频教程的好处我以前讲过,直接、省事。
但这个又往前走了一步。没人喜欢被动地听课,尤其 Claude Code 这种特别讲究动手的东西,最好就是 step by step,自己一步一步做下来。
不过这个项目目前也有缺点。我感觉它的界面做的很难看,如果界面再好看一点就完美了。
再就是当前不支持中文,不过大家可以装一个浏览器的翻译插件,这个问题好解决。