TL;DR
Most people stall with Claude Code not because it is hard, but because they have no order to learn it in. This is a 30-day path in four one-week phases: get comfortable, build something small, add memory and structure, then ship a real project. Do one thing a day and you will be genuinely productive in a month.
How to use this roadmap
The goal is not to learn every feature. It is to build a real habit and ship one real thing. Each week has a theme and a small set of tasks. Do a little most days - 20 to 40 minutes is plenty - and resist the urge to jump ahead. The order matters: each week assumes the last one.
Week 1 - Get comfortable and stop being afraid of it
This week is about removing friction. You want to reach the point where opening Claude Code and asking for something feels normal, not intimidating.
- Install Claude Code and open it inside a real folder on your machine.
- Ask it plain-English questions about code that already exists: 'what does this file do?' Read the answers.
- Make one tiny change through Claude - rename something, fix a typo, add a comment - and watch how it proposes and applies edits.
- Learn to interrupt: press Esc the moment it heads the wrong way. Practise this until it is reflex.
- Pick the real project you will build over the next three weeks. Keep it small enough to finish.
Week 2 - Build your first small thing end to end
Now you produce something that runs. It does not need to be polished. It needs to exist and work.
- Describe your small project to Claude and let it scaffold the starting point.
- Point Claude at specific files with @ instead of describing them in prose. It is faster and more accurate.
- Work in small steps: one feature, run it, confirm it works, then the next. Do not ask for the whole thing at once.
- When something breaks, paste the error back to Claude and let it debug with you. Errors are normal, not failure.
- Get it running - however rough. Finishing a small thing beats half-building a big thing.
Week 3 - Add memory, structure, and good habits
This is the week most people skip, and it is the one that separates a toy from a workflow. You teach Claude your project so you stop re-explaining yourself.
- Run /init so Claude scans your project and writes a CLAUDE.md that captures how your codebase works.
- Add standing facts with the # symbol - your deploy rule, your test command, your conventions - so they persist across sessions.
- Use /clear between unrelated tasks so stale context stops confusing the model and costing you tokens.
- Try plan mode (Shift+Tab) for anything non-trivial: let Claude think through the approach before it touches code.
- Start reviewing diffs before you accept them. Understanding the change is how you actually learn.
Week 4 - Ship a real project
The final week is about crossing the finish line and doing it in public, even if 'public' is just one friend. Shipping is a skill of its own.
- 1Pick the smallest version of your project that is genuinely useful and cut everything else.
- 2Work through the last features in small, tested steps - the same rhythm as week two, now with your CLAUDE.md doing the remembering.
- 3Have Claude review the whole thing for obvious bugs and rough edges before you call it done.
- 4Deploy it or hand it to one real person to use. Watch what confuses them.
- 5Write down the one thing you want to build next. Momentum is the whole point.
Common questions
Do I need to know how to code before I start?
No. This roadmap assumes you are a beginner. You will pick up the concepts you need by building, and Claude explains code in plain language as you go. What helps most is picking a real project you care about so you stay motivated.
How much time per day does this take?
20 to 40 minutes most days is enough. Consistency beats long sessions - a little most days builds the habit and the skill far better than one big weekend push and then nothing.
What should I build for my first project?
Something small that solves a real annoyance in your own life: a script that renames files, a simple tracker, a tiny website. Avoid tutorials you do not care about - a real problem you actually have will teach you more and keep you going.
Why is week three about memory and setup instead of more building?
Because it is the difference between a one-off and a workflow. A CLAUDE.md file and a few standing facts mean you stop re-explaining your project every session. Skipping it is the most common reason people plateau.
Get the full 30-day roadmap as a checklist
Get the other 17 in the starter stack, plus 5,000+ builders - $9/mo, cancel anytime.
Join the Club