Skip to content
English
Level 4: Read with Claude
Lesson 1 · +10 XP

Reading code is the unlock

You finished Level 3 with the vocabulary. You finished Level 2 with a working install. Now the training wheels come off — but not in the way most people expect.

Claude’s first real superpower isn’t writing code. It’s reading it. For anyone, in any language, at the speed of a question.

Most people imagine “using Claude” as “tell it what to build.” That’s a small slice of what it’s good for. The bigger slice — the one this whole level is about — is using it to understand code that already exists.

Why reading is where you start

A few reasons it’s the right first move:

  • Most of programming is reading, not writing. Even experienced developers spend more time figuring out what existing code does than writing new code. Claude collapses that time.
  • It works regardless of the language. A codebase in Rust, Go, Elixir, or some framework you’ve never heard of — it doesn’t matter. Claude reads them all. The language barrier that used to lock people out is gone.
  • It works regardless of your background. Designer, PM, hobbyist, student, ten-year veteran in a different stack — reading with Claude is the leveler.

If you’ve ever opened a project at work, scrolled through a wall of unfamiliar files, and quietly closed the tab — this level is the lesson you needed.

The thing that trips people up

People reach for the keyboard too early. They’ve heard “Claude can write code,” so they ask it to write code on day one — in a codebase they don’t yet understand.

That’s how you get changes you can’t evaluate. You can’t tell if Claude’s edit is right if you don’t know what the surrounding code does.

Read first. Change second. The order matters.

Zero blast radius — be fearless

There’s another reason reading is the right starting point: asking questions doesn’t change anything.

When you ask Claude “what does this file do?” it reads the file and answers. No edits. No new files. No permission prompts. Nothing on disk is different when you’re done. (Compare with Lesson 2.6 — that prompt only fires when Claude is about to do something, not when it’s about to say something.)

This means you can be fearless. Ask anything. Ask twenty things. Open someone else’s repo and poke around. The worst case is a wrong answer, not a broken project. We’ll come back to spotting wrong answers in Lesson 4.7.

What this level is going to do for you

Eight lessons. By the end you’ll be able to walk into any codebase — yours, your team’s, an open-source project on GitHub — and answer questions like:

  • What does this project do?
  • What does this specific file do?
  • Where is this function defined, and what calls it?
  • Where does this value come from?
  • What does this error mean?
  • What changed here recently, and why?

You’ll also know how to tell when Claude is wrong, which is the skill that makes all the others trustworthy.

What’s next

The simplest, sharpest use of reading-with-Claude is asking about one specific file. Not the codebase. Not the project. That file, right there. That’s the next lesson.