FINternshipApply
Skills & Growth

How to learn any skill fast without wasting months

· 8 min read · By Leo Tan

To learn any skill fast, break it into small sub-skills, practise the hardest parts on purpose, get feedback quickly, and build real projects instead of only watching tutorials. Speed comes from what you practise and how tight your feedback loop is, not from how many hours you sit there feeling busy.

Most people learn slowly because they repeat what they can already do and avoid what they cannot. You watch another video, reread the notes, and feel productive while barely improving. This guide gives you the method that actually moves the needle, written for a student, an NSF, or someone in their first job in Singapore who wants to pick up a skill in weeks, not years.

Why most people learn skills slowly

The usual approach is passive. You consume content, nod along, and mistake familiarity for ability. Watching someone code, edit a video, or pitch an idea makes it look easy, so your brain files it as "I get this" long before your hands can do it. That gap is where months disappear.

The fix is to spend your time at the edge of what you can do, where things feel awkward and you make mistakes. Research on how people reach a high level, summarised by the American Psychological Association, points to focused, effortful practice rather than raw hours. The popular "10,000-hour" idea gets this half right: hours matter, but only if they are spent working on the specific things you are bad at, with correction along the way. Ten years of easy repetition makes you comfortable, not good.

University learning centres reach the same conclusion about study. The University of North Carolina learning centre found that students who test themselves and space out their practice learn far more than students who reread and highlight. Rereading feels smooth, which is exactly why it fools you. Struggling to recall something is what burns it in.

Break the skill into its real sub-skills

Any skill you admire is a stack of smaller ones. "Public speaking" is really structuring an argument, controlling your pace, handling nerves, and reading a room. "Learning to code" is really reading errors, breaking a problem into steps, using documentation, and debugging. When you name the parts, you can attack them one at a time instead of drowning in the whole thing.

Start by writing the skill at the top of a page and listing every sub-skill under it. Then mark the two or three that matter most for the result you want. A beginner presenter improves faster by fixing their pace and structure than by memorising slides. The Harvard Graduate School of Education writes about how experts organise knowledge into meaningful chunks, which is why they seem fast. You get there by building those chunks deliberately, not by hoping they appear.

This is also how you make an intimidating goal feel doable. Instead of "get good at design", you have "learn spacing and alignment this week, colour next week". Each piece is small enough to start today, which is half the battle. The same breaking-down move that helps you start also fights the urge to put things off.

Practise deliberately, not by mindless repeating

Deliberate practice has four parts: a specific target, full attention, immediate feedback, and repetition with adjustment. It is the opposite of mindlessly running through something you already know. You isolate one weak sub-skill, drill it, check the result, and change your approach based on what went wrong.

Say you are learning to write. Passive practice is writing another post and moving on. Deliberate practice is taking one paragraph, rewriting it five ways, and comparing which is clearest. Say you are learning football. Passive practice is a casual game. Deliberate practice is taking a hundred shots at the same corner of the goal until your body knows the motion. The narrower the target, the faster you improve on it.

Keep sessions short and sharp. Forty-five focused minutes on the thing you are worst at beats three distracted hours of the thing you enjoy. When it starts to feel comfortable, that is your signal to make it harder, not to keep coasting. Comfort is where learning stops.

Build a feedback loop so you improve fast

You cannot fix what you cannot see. The fastest learners set up feedback that tells them quickly and honestly how they are doing, then they act on it. Slow learners practise in the dark for weeks and only find out they were wrong at the exam, the interview, or the launch.

Feedback comes in a few forms. The fastest is built into the task: code that runs or crashes, a free throw that goes in or misses. Next is a person who is better than you and willing to be blunt. This is where a mentor changes everything, because they spot the mistake you cannot see and save you months of guessing. That is a core reason we pair every learner with one at FINternship. Last is self-review: record yourself, reread your work a day later, and grade it against a clear standard.

The habit that ties it together is reflection. After each session, spend two minutes writing what went well, what went badly, and what you will change next time. This is how you keep the loop tight and stop repeating the same mistake. Getting comfortable with honest feedback also builds the mindset that makes the whole thing work, which we cover in developing a growth mindset for your career.

Make it stick with spaced repetition and retrieval

Learning fast is pointless if it leaks out of your head a week later. Two habits stop that. The first is retrieval: instead of rereading your notes, close them and try to recall the material from memory. The effort of pulling it out is what strengthens it. The second is spacing: review the same material after a day, then a few days, then a week, so it moves into long-term memory instead of fading.

You can do this with plain flashcards or a spaced-repetition app for facts, definitions, and syntax. For physical or performance skills, the same idea means returning to a drill regularly rather than cramming it once. Below is how the main methods compare so you can pick the right one for what you are learning.

MethodWhat it doesBest for
Deliberate practiceTargets your weakest sub-skill with feedbackAny skill where you have hit a plateau
Retrieval practiceForces recall from memory instead of rereadingFacts, concepts, languages, exam material
Spaced repetitionReviews material at growing intervals so it sticksVocabulary, formulas, syntax, definitions
Project-based learningApplies the skill to a real, finished thingCoding, design, writing, video, business
Teaching itExposes the gaps in your own understandingLocking in anything you have just learned

Notice that the fastest methods are the ones that feel hardest in the moment. That discomfort is the point. If a study method feels easy, it is probably not doing much.

Learn by building projects, not by watching

The single biggest speed-up is to stop consuming and start building. Pick a small, real project that forces you to use the skill, and finish it. Learning video editing? Cut a one-minute clip for a friend by Friday. Learning to code? Build a tiny app that solves one annoyance in your own life. Learning to write? Publish one short piece a week where people can read it.

Projects work because they create real stakes and real feedback. A tutorial lets you follow along without ever getting stuck, so you learn nothing about solving problems on your own. A project makes you hit the wall, search for the answer, and get unstuck, which is the actual skill. If you want a worked example of this build-first path, see our guide on how to learn to code from scratch in Singapore.

You do not need to do it alone or pay a fortune, either. SkillsFuture Singapore lists thousands of subsidised courses you can browse on the SkillsFuture site, many of them project-based, and eligible Singaporeans can offset fees with their SkillsFuture Credit. Pair a structured course with your own project and you get the best of both: a clear path and real practice.

A four-week plan to learn any skill

Here is a simple structure you can drop any skill into. Adjust the pace to your schedule, but keep the order.

  1. Week 1: Break the skill into sub-skills. Pick the two or three that matter most. Find one course or good free resource and one small project to aim at.
  2. Week 2: Drill your weakest sub-skill in short, focused sessions. Get feedback from a mentor, a friend, or the task itself after every session, and write a two-minute reflection.
  3. Week 3: Start the project. Expect to get stuck. Use spaced retrieval to keep the fundamentals fresh while you build.
  4. Week 4: Finish and share the project. Ask someone better than you to tear it apart, then fix what they found and start the next, harder project.

Four weeks will not make you an expert, and nothing will. What it will do is get you past the useless beginner stage where most people quit, into the stage where you can actually do the thing and keep improving on your own.

Frequently asked questions

How long does it really take to learn a new skill?

To go from nothing to competent enough to be useful, most skills take weeks of focused practice, not years. The 10,000-hour figure is about reaching the very top, which is a different goal. For getting genuinely good at the basics, the quality of your practice and feedback matters far more than the raw hours you log.

Is it better to focus on one skill or learn several at once?

Focus on one at a time when you are starting. Splitting your attention slows your feedback loop on each skill and makes it harder to reach the point where things click. Once a skill feels automatic and you can do it without full concentration, you can add a second one alongside it.

What if I keep forgetting what I learn?

You are probably rereading instead of recalling. Close your notes and try to reproduce the material from memory, then check what you missed. Review it again after a day, a few days, and a week. This spaced retrieval is the most reliable way to move a skill from short-term to long-term memory.

You do not need talent or endless free time to learn something new. You need to break it down, practise the hard parts, get honest feedback, and build something real. Start one skill this week using the four-week plan above. If you want to learn practical career, business, and money skills this way, alongside a mentor who gives you that feedback, the free FINternship masterclass is a good place to begin, and you can apply to the programme when you are ready to go deeper.

LT

About the author

Leo Tan

Founder of FINternship and an NUS Engineering graduate who has mentored over 1,000 young adults across Singapore on careers, business, and money. He writes from what actually works in the first few years of work, not theory.

More from LeoMeet the mentors

Keep going

Want mentorship, not just notes?

FINternship is a six-week mentor-led apprenticeship in Singapore. A human reads every application; you'll hear back inside four weeks.

Apply to FINternship

Keep reading

  1. Skills & Growth

    How to give an elevator pitch about yourself

    Learn how to give an elevator pitch about yourself with a simple fill-in-the-blank formula and worked examples for students, fresh grads, and career switchers.

  2. Skills & Growth

    How to improve your business writing skills

    Improve your business writing skills with clarity rules, a before-and-after example, and a fast editing checklist built for work in Singapore.

  3. Skills & Growth

    How to write a professional email at work in Singapore

    Learn how to write a professional email at work in Singapore: clear subject lines, the right tone, common mistakes to avoid, plus copy-paste templates.