On this page
Wanting to learn Python, guitar or a new language on your own is the easy part. Most self-taught plans stall between wanting and doing, not for lack of talent. A plan that fits on one page closes that gap: one goal, one resource, a weekly slot and a log.
How do you plan learning a new skill on your own?
Use four steps, in this order:
Goal: write what you will be able to do, and by when.
Resource: pick one main course, book or channel and stay with it.
Practice: fix when and where you practise each week.
Tracking: at the end of each week, write down what you can now do.
How specific should your learning goal be?
Specific enough that a friend could check it. Summarising 35 years of goal-setting research in American Psychologist, psychologists Edwin Locke and Gary Latham reported that specific, difficult goals consistently led to higher performance than urging people to do their best. Their plain conclusion: "when people are asked to do their best, they do not do so."
So "get better at Python" becomes "by 31 December, write a program that reads my marks from a file and prints my average". "Learn guitar" becomes "play the chords of one song cleanly, at full speed, by the end of January". If the big goal is years away, plan for a milestone a couple of months out.
How do you choose one good resource?
Switching courses means restarting at lesson one. Pick one main resource that:
matches your level: you follow most of the first lesson, but not all of it
has exercises or projects, not only videos to watch
goes far enough to reach your goal
says who it is written for
That last point matters. The official Python tutorial states that it is designed for programmers who are new to Python, not beginners who are new to programming. A complete beginner starting there may wrongly decide they are "bad at coding".
Give your choice two weeks before judging it. If it is video, read how to study from YouTube without drifting into suggested videos.
How often should you practise a self-taught skill?
Often enough to be regular, at times you decide in advance. Peter Gollwitzer and Paschal Sheeran pooled 94 independent tests of "implementation intentions", plans that say when, where and how you will act, and found a medium-to-large effect on reaching goals (d = 0.65). In practice that is an if-then sentence: "If it is Saturday, 7 am, then I sit at my desk and do one lesson."
Expect the routine to take a while. In a study of 96 volunteers building a daily habit, published in the European Journal of Social Psychology, the estimated time to reach 95% of the habit plateau ranged from 18 to 254 days among those whose data fitted the researchers' model. The study also found that missing one opportunity did not materially affect habit formation, so one skipped session is no reason to quit.
Start with a few short sessions a week that you can keep. On days you cannot get going, try the two-minute start rule.
How do you track progress on a skill you are teaching yourself?
Write it down and show someone. A meta-analysis by Benjamin Harkin and colleagues in Psychological Bulletin covered 138 studies with 19,951 participants. Interventions that prompted people to monitor their progress helped them reach their goals, and the effect was larger when progress was physically recorded and when it was reported to others or made public.
A weekly log needs only three lines:
What I practised (lessons, sessions)
What I can now do that I could not do last week
What went wrong, and what I will try next week
Read it to a parent, sibling or friend each Sunday.
What does a one-page learning plan look like?
Here is an example for a Class 11 student learning basic Python in eight weeks.
Goal: by the end of week 8, write a program that reads ten marks from a file and prints the average and the highest.
Resource: one beginner course with exercises, written for people new to programming.
Practice: "If it is Tuesday or Thursday after dinner, or Sunday at 8 am, then I open the course at my desk and finish one section with its exercises."
Weeks 1-2: variables, numbers and text. Weeks 3-4: lists and loops. Weeks 5-6: functions and reading files. Weeks 7-8: build the marks program.
Tracking: the three-line log every Sunday, read out to an elder sibling.
Week 4 check: if behind, cut scope, not sessions.
If the skill is in STEM and you are not sure where to begin, Fermi's AI tutor works out what you already know and builds a plan for the session, so you sit down to a clear next step. When one idea will not click, the Fermi Concept Library has a lesson for each concept in physics, chemistry, biology, mathematics and computing.
Write your goal, resource and if-then sentence on one page tonight, and put the first session in your calendar.



