The Faster Way to Learn a Skill

I usually spend too much time watching and reading before doing.

You want to do things right. So you go thru tutorials, watch videos and read how to articles. These make you feel like you are learning. And you are learning some.

But it is really procrastinating because you want to be perfect.

Learn as you go.

If you are waiting until you know enough, you will plod along barely making progress.

You want to learn just enough to take the next step. Steady action in the pursuit of your goal and the failures that will come with it are the largest sources of information.

If you want to learn, try without worrying about failing.

Get in your reps.

Classic education has ingrained a lot of people with the false idea that you only get a few attempts at something before you have failed for good.

The reality is, as long as you avoid doing something incredibly stupid, you get as many attempts as you like. The more attempts you make, the better you will be at the skill.

The more you try, the better you will get.

Do the thing poorly.

Be willing to get a beginner’s result.

One of the reasons you procrastinate by reading and watching is you are worried too much about the outcome of your first few attempts. For the first several tries, don’t worry so much about the end result as the process of creating it.

Getting the beginner’s result is the first step to getting mastery.

I Want to Be a Better Developer