5 Strategies for Earning Steady Returns Without Taking Big Risks

Investing can feel like a balancing act, especially when you’re looking to grow your money without exposing...
HomeMoney MakingHow to Learn Any New Skill Fast (learn 5+ new skills per...

How to Learn Any New Skill Fast (learn 5+ new skills per year!)


Now, the moment of truth: are you willing to rearrange your schedule to complete at least 20 hours of deliberate practice? (That’s roughly 45 minutes of practice a day for the next 30 days.)

Sit down, take out your calendar, and do the math. When exactly are you going to practice? What are you going to give up, reschedule, or stop doing to make the time?

If you “don’t have time,” or aren’t willing to accept the necessary tradeoffs to MAKE the time, that’s a sign the skill isn’t a real priority at the moment.

There’s no shame in that. If you’re not willing to commit to at least 20 hours of practice to acquiring a new skill, then you’re probably better off dropping the project and doing something else. It’s better to clarify your true priorities and make a conscious decision to stop than dabble just long enough to feel guilty about giving up.

If you’re willing to invest at least 20 hours of focused effort in learning a new skill, precommitting to putting in the time makes it much more likely you’ll practice enough to acquire the skill. This technique is called a “pre-commitment,” and it’s extremely effective at changing behavior.

Here’s how the 20 hour pre-commitment works: once you start practicing, you must keep going until you either (1) develop the level of skill you want, or (2) complete at least 20 hours of practice.

In my experience, pre-commitments are critical. Making a credible promise to yourself (or to other people) before you start practicing is key if you want to get results as quickly as possible.

Here’s why: if you’re “just dabbling,” it’s easy to quit as soon as you face the slightest difficulty. Remember: the early hours of practice are going to SUCK. You’re going to be horrible, and you’ll know it. It’s very, very easy to get frustrated and give up.

Making a pre-commitment completely changes your inner dialog. You find yourself thinking and saying things like “I’m going to keep going until I get what I want or I reach the 20 hour mark. If I suck, I’m going to suck for 20 hours. That’s okay. I expected this. I’m going to keep going, because getting better at this is important to me.?

There’s a wide (and growing) body of evidence that perseverance in working toward long-term goals in the face of setbacks, frustrations, and adversity – usually referred to as “grit“- is an essential element of success in every field. If you’re able to persist when the going gets tough, you’ll reap outsized rewards. Making a pre-commitment makes it much, much, much easier to keep pushing through early frustrations and setbacks. It’s simple, but it works.

There’s nothing magical about the 20 hour mark, by the way: I chose that particular threshold purely for psychological reasons. 20 hours isn’t long enough to feel intimidating, so it feels easy enough to pre-commit, but it’s long enough to see dramatic results.

In my experience, the first few hours of learning anything are frustrating and confusing. A 2-4 hours in, you begin to get the hang of it. By hours 4-6, you start to see really exciting results. By hours 15-20, you’re better than most people will ever be.

After 20 hours, you’ll be in a much better position to judge the skill: do you find is valuable? Are you getting the benefits you were looking for when you began? Could you benefit from further practice?

You can learn many skills, like basic cooking techniques, in a few hours. Here’s an example: I learned how to grill hamburgers, steaks, ribs, and chicken this summer. I can cook dinner for my family, and the food tastes great, which was my target performance level. If you get the benefits you’re looking for, there’s no need to keep pushing forward unless you really want to. You don’t have to be a world-class black belt 6-sigma ninja master of absolutely everything you ever decide to learn. Define what you want, persist until you get it, then move on.

Other skills, like programming, benefit from continued, more challenging practice. I’m about 150 hours into web application programming at this point, and I’m still learning a ton. The core process is the same: if you’re willing to invest the time and energy, you can use this method over and over again to level up a skill all the way to mastery.