How Anyone Can Learn Anything In 20 Hours

Josh KaufmanBetter-paying jobs need better skills. Rather than plunking down thousands of dollars for, say, a degree in computer science, what if you could learn much of what you needed in 20 hours? What if you could stay ahead of the competition by learning every new gadget, software and technical skill in just 20 hours?
Author Josh Kaufman, right, says it is possible, and that he taught himself how to code -- as well as windsurf, play the ukulele and many other things -- in less than 20 hours each.

"A 14-year-old could learn to do this," says Kaufman, who chronicled his experiences in his best-seller, The First 20 Hours: How to Learn Anything ... Fast. "Once you get into it, it's really not as difficult as it seems."

Writer Malcolm Gladwell has famously said it takes 10,000 hours of practice to fully master a skill. But Kaufman cites research showing that most skill improvement happens early on when you go from incapable to "developing the capacity to perform." In his experience, that can happen in 20 hours.

More: 7 Tech Skills That Will Guarantee You're Employable

But could that really be true for technical skills? Web programming is one of these in-demand tech skills, which lead to high-paying careers; many job seekers spend thousands of dollars to learn programming so that they can land six-figure jobs. According to the story Kaufman tells in his book, he stumbled upon this 20-hour rule when he was running his small business.

In 2007, Kaufman left a marketing manager job at Procter & Gamble. He launched, among other sites. He quickly found that every time the site received a surge of publicity, the flood of traffic would crash the server. Upgrading hardware didn't fix the problem, which was inherent in the off-the-shelf software he was using for 11 other websites as well. "I realized that I was spending more time keeping my sites online than I was researching and writing for my readers," Kaufman wrote in his book.

The solution was some different software he read about. But to use it, he had to learn how to program in a language called Ruby. Many people might head to a class or hire a web programmer, but Kaufman says it wasn't that hard to teach himself. "In the first 20 hours of practice, I had two programs in production," he said, adding that while at the beginning, "everything looks weird and complicated," it's actually not that hard. "A lot of people overestimate how hard difficult learning to program is." Now, he says, the programs he wrote "run all parts of my business, from sending and receiving emails to charging credit cards."

Josh KaufmanKaufman argues that teaching yourself is a more effective way than spending hours in the classroom. He says that there's a difference between gaining a skill like speaking Spanish and learning Spanish in a class. Most education is geared toward learning about topics and skills without as much focus on skill building. A software engineer might spend hundreds of hours learning theory without necessarily putting it into intensive practice.

More: 10 High-Paying Jobs In A Booming Sector

These aren't 20 hours of indiscriminate practice. To learn a new skill needs a framework that will let you gain quickly.

Here are the four major steps that he says are necessary:
  • Deconstruction: You break the skill down into the smallest possible subskills. By doing so, you have created a checklist that will help you track and manage your skill acquisition.
  • Right Amount of Learning: Practice is important, but you do have to learn enough about the skills to do that. However, you don't want to learn so much of the minutiae that you don't have time to get better. In this case, you learn enough "to be able to practice intelligently and self-correct during practice." Self-correcting speeds to process of improvement.
  • Remove Barriers: Whether physical, mental, emotional, or logistical, barriers slow you down and disrupt skill improvement.
  • Practice the Right Subskills: You've learned about the subskills. Now focus your 20 hours of practice on the ones necessary for the overall skill. In other words, learn to pitch a baseball in a standard way before trying to learn the curve ball.

Don't Miss: Companies Hiring Now

Related Stories:

Add a Comment

*0 / 3000 Character Maximum


Filter by:

This doesn't always work, especially when you are a slower learner and are tryiing to learn computers, etc., but I am still unable to learn the programs. I just don't get it. RE; Excel, Outlook, etc. Have been told I am too slow and not learning fast enough on some jobs as well. Nancy

June 24 2013 at 1:02 PM Report abuse +1 rate up rate down Reply
1 reply to percydakota1014's comment
Joshua Cappuccilli

Nancy - we are all not meant to do the same things. You should not feel like there is something wrong with you if you struggle with some types of jobs. Whatbyou should do is the best you can. Then your inner orofessional beauty will blossom. Thee really are no "should be's" in tms of occupation - contrary to popular belief we cannot all ne the President but that is ok because we need everyone else to run the country too. Try and find something that you like and follow that dream. Trust me - working a job you hate because the money is good will send you to an early grave. Consider blogging - it helps you get your thoughts out. Hope that helps.

September 29 2013 at 11:44 PM Report abuse rate up rate down Reply
Cathy Ortel Severson

Interesting concept. As a career counselor, I don't know that I would totally agree. I think that some 'tasks' break down easier than others. For example, I have a psychologist friend whose father was a general contractor. Growing up, he would come home and say, "The job is 45% complete." We chuckled as we tried to apply that thinking to mental health clients. "That client is 45% better." Its' much hard to do. I do think that think your methodology works for many skills, though.

June 13 2013 at 10:22 AM Report abuse rate up rate down Reply

Search Articles

Picks From the Web