Why am I stuck in tutorial hell?

Because following a tutorial and starting from a blank file are different skills, and only the first one gets practised. Every tutorial removes the two hardest steps — deciding what to build and deciding what to do next — so finishing ten of them leaves those two untouched. The exit is smaller work you choose yourself.

Sources checked, not expert-reviewed3 sources, all citedNo signup
Try it on your own case

A brief states the problem and the marking checklist and then stops. About 75 minutes, marked against 4 published criteria, and no walkthrough.

Start from a brief instead
01 · Guide

What a tutorial quietly does for you

A good tutorial is a demonstration of somebody else's finished decisions. By the time you meet it, the hardest work is already done and invisible: what to build, what to leave out, which error was worth chasing, which library to reach for, and what to do when the screen says something unexpected.

Following along exercises typing, reading and comprehension. It does not exercise choosing — and choosing is what a blank file actually asks for. This is why the gap feels so sudden. It is not that you forgot the material; it is that you never practised the part that is missing.

  • The tutorial chose the problem. You have to.
  • The tutorial chose the shape of the solution. You have to.
  • The tutorial's errors were anticipated. Yours will not be.
  • The tutorial ended when it worked. Yours has to end when it is right.
02 · Guide

Why it feels like learning while it is happening

Because it feels smooth, and smoothness is the signal we mistake for progress. Material you have just watched someone explain is maximally familiar, and familiarity is nearly indistinguishable from competence from the inside.

The study-techniques literature is unusually blunt about this: rereading and highlighting — the passive, comfortable strategies — come out with surprisingly low utility, while practice testing and spacing come out as the two that reliably work across ages and abilities.1 Watching a tutorial is rereading with better production values. It is the most pleasant thing on that list and close to the least effective.

Effortful retrieval is the mechanism, and it is unpleasant by design.2 The research programme around this even has a name for it — desirable difficulties, the conditions that slow you down while you learn and leave more behind afterwards.3 If a study session feels good the whole way through, that is information about the session.

03 · Guide

The exit is smaller than you think, and it is not a bigger project

The usual advice is "build your own project", which is correct and is almost useless, because the reason you are stuck is that choosing a project is the skill you have not practised. Told to build something, most people pick something four times too large, stall, and go back to tutorials — reasonably, because the tutorial was the thing that was working.

Make the first one absurdly small. One function. One query. One page. Small enough that the only hard part is the part you are trying to practise, and short enough that finishing it is not a matter of stamina.

  • Take a tutorial you already finished and change the requirement. Same material, and now the decisions are yours.
  • Set a time box before you start, and hand in whatever exists when it ends.
  • Write down what "done" means before writing anything else.
  • Look things up freely. Looking things up is not tutorial hell; being walked through the decisions is.
04 · Guide

What we do instead of a walkthrough

A brief here states the problem, publishes the checklist it will be marked against, and stops. No worked solution, because a worked solution is the tutorial again — and the whole point is the interval between reading the problem and knowing what to do, which is the part a walkthrough deletes.

There are 22 briefs across 7 subjects, all readable without an account, all with their bands published in full — 3 of them in Python across 17 skills. Tutorials are still useful, and you should still read the documentation; the difference is what happens after.

05 · Where this comes from

Sources, and what each is worth

  1. 1. Dunlosky et al. (2013), Improving Students' Learning With Effective Learning TechniquesTen techniques ranked by evidence. The free summary carries the finding; the paywalled monograph adds detail you do not need for this.
  2. 2. Agarwal, Retrieval Practice — research library and free downloadsA cognitive scientist's practitioner site, useful because it turns the research into things you can do on a Tuesday. It also sells books, which is worth knowing while you read it.
  3. 3. UCLA Bjork Learning and Forgetting Lab — desirable difficultiesThe lab behind the phrase "desirable difficulties". Dense and worth it if you want the reason the effective methods feel worse while you use them.
06 · Also asked

Questions that come with this one

Are tutorials bad?

No. They are efficient for a first pass and for showing you that a thing is possible. The failure is stopping there — treating a tutorial as the whole loop rather than as its opening move.

How many tutorials before I start building?

One, usually. Enough to know the vocabulary and where the documentation lives. Everything after that is better learned by needing it.

What if I get completely stuck without a walkthrough?

Being stuck is the part you came for, and there is a difference between stuck and blocked. Give it a real attempt, then look up the specific thing rather than restarting from a guided version of the whole task.

Is copying code from documentation tutorial hell?

No. Documentation answers a question you already have, which means you did the deciding. Tutorial hell is when something else does the deciding and you supply the typing.

Next question

Put this into practice

Reading about how to learn is the easy half. Tell us what you are actually trying to get good at, and we will build the path — the skills in the order they depend on each other, and marked work to prove you got there.

About three minutes to set up. If we do not cover your subject yet, writing it takes a few minutes more — and we say it is Experimental until somebody has checked it.Build my path

One cookie, so we can see which subjects people finish and where the site loses them — plus a replay of where you click. Nothing you type is recorded, and once you’re signed in the words on screen are blanked out too. No advertising, nothing sold. The detail.