You probably know this feeling….

You get all pumped up to learn a new skill, and two weeks in you quit (to be honest, it was barely 10 days).

But wait, the story doesn’t end here.

Couple of months laters you decide to start again…. This time, three weeks in you quit.

This becomes sort of like a ritual, every once in a while you give it a go, but it doesn’t stick.

At this point, reminders from Duolingo: “Learning a language requires practice every day,” start to look quite similar to your ex-lover’s messages for reconciliation.

I know how you feel; I’ve done this numerous times.

Here’s a brief story.

I failed to learn how to code. Twice.

It’s a actually a funny one.

Several years back, I decided to learn how to code with the idea to become an entrepreneur.

Coding will become useful, especially in the beginning when you don’t have enough capital to hire developers.

So my journey of becoming a coder began. At first, I paid a subscription on a monthly basis. The first couple of months it went great, but then my motivation completely drained and I stopped.

For an entire year I had this guilt trip that I just need to learn it, otherwise, my entrepreneurship career is dead.

A silly belief, I know.

Fast forward a year, I started again.

I got a coach and an instructor. One would think you cannot fail like this.

Two weeks in, I bailed coding. And I bailed it for good.

I don’t hold a grudge towards coding, but I decided to divert my focus on other things.

As an educator by profession, I was both pissed off and stoked that this could happen.

How can I fail to learn a skill, when I need to educate other people and be extremely efficient at it? Usually I was quite proficient at it, but this time it just didn’t work.

So the quest to create the best learning algorithm began.

My goal was to create the best learning algorithm and become so efficient in learning that you can learn anything in the least amount of time.

It didn’t matter what skill that was — anything that can help you grow personally or professionally.

I defined a two-step process:

  1. Research top experts in the field of learning and extract universal principles that tend to repeat.
  2. Use my knowledge and experience in adult education and lifelong learning to improve their process.

The first part was kind of weird.

I locked myself in a room for about a month and started reading, watching and listening everything I could find on the topic.

Studying from best experts in the field, such as Tim Ferris, Brian Tracy, Josh Kaufman, Josh Waitzkin and several others.

After a month or so, I ended up with a list of steps one needs to take to learn whatever skill they want. Also, with a big beard.

But to me, it seemed that something was missing. It felt incomplete.

So the second part began.

I dedicated myself to improving these steps.

I have to be honest here — it takes a lot of work to improve something people worked on for years.

Since I was in the education industry for years now and kind of obsessed with it, to me it was the perfect challenge.

The output of it was something I refer to as “Learning Algorithm.”

A seven-step process for learning any skill you want in the least amount of time. So let’s start!

1. Preparation

This is something that a lot of people leave out of their learning process when they try to learn something.

The first thing to understand if you are trying to learn a skill that is not in line with your current skill set or your talents.

It will be a big challenge.

Because you are not used to the certain type of information and the way you should approach them.

Know that this is not a deal breaker; this article will show you how you should approach any type of knowledge for any skill you desire to learn.

The second thing to have in mind is the purpose of the skill you are trying to learn, whether is for personal enjoyment or professional advance.

Why is this important?

Because the approach to learning one or the other is different.

The motivation for personal tends to be intrinsic and much stronger.

While for a professional advance can be intrinsic, but in most cases is external so people can grow their career.

If you remember my example with coding, you’ll notice this pattern.

Coding was definitely something not in line with any of the skills I currently know (I barely know math).

The second thing I didn’t start learning it for enjoyment, but rather from the pressure that this was the only thing limiting me from becoming an entrepreneur.

This created strong mental and emotional barriers and, in the end, led me to bail on trying to learn it.

Now I understand why that happened and how my approach should be in the future.

Here are a couple of things you should have defined before you start learning anything:

  • Why do I want to learn this particular skill? What is my motivation for it; is it something I want to do as a hobby for personal enjoyment, or it will help me grow professionally?
  • Does this skill work well with my current skill set? If not, is there anything I should have in mind before I start? How can I use existing set of skill to make learning new skill easier?
  • What approach can make it easier for me to learn this skill?

Once you define these things, you should also prepare your environment.

That means that you should define a place where you can commit to your learning in peace, without interruptions and also that people around you are aware of the importance of your learning.

2. Research

This is a two-sided coin because technology makes it really easy for us to access various resources online for free, but it became overcrowded with a lot of information that are just distracting you.

This includes cat pictures, latest must-know news about the Kardashians and the top five Donald Trumps (Drumpf) racist outbursts.

So you have to put in additional effort to find information that is relevant to you.

Here’s how:

Find authorities in a specific field.

You can literally search for:

“Top Experts In The Area Of ___________.”


“Top Resources In The Area Of ___________.”

Here, people have a tendency to make a mistake and limit themselves to books.

So the next step is to expand it to different channels.

Different channels for acquiring information:

  • Books/audio books
  • Podcasts
  • Online courses/offline courses
  • Talks (TED Talks, for example)
  • Conferences and seminars
  • Coaches and instructors
  • Online communities
  • Etc.

But the idea is that you have a variety of different resources you can use. All you need to do is start, search and find whatever you can on the topic, and adapt it to your type of learning.

Useful tip #1: Create a place (folder) from the start, and make sure you store all of the information you find in one place and that is clear and structured.

Useful tip #2: Try to find a friend with the skill you want to learn and see whether or not they want to help you.

Useful tip #3: Be careful of paralysis by analysis. This means that we have a tendency to search, read, scroll and store, but we procrastinate actual learning.

3. Deconstruction

This might be the make it or break it step. Basically, trying to learn an entire skill is possible, but extremely difficult.

Because of that, you need to break it down into smaller pieces.

Every skill consists of a specific number of components. When you go through data you just gathered, see how many pieces can you break it down.

Let’s use this example:

If you want to learn how to speak in public, the skill can be broken down into following components:

  • What is public speaking and what are the main components?
  • Speech structure
  • Preparation
  • Eliminating fear of public speaking
  • Audience management and handling objections

And so on…. You get the idea.

Each skill usually has several main components and once you define them — there is no need to learn everything in each one of them, but just enough to get you going.

Let’s go onto finding that “just enough” amount of information.

4. Selection

At this point, you have your skill broken down into smaller components and you have resources for each one.

The next thing you need to do is find a minimum effective dose that you can learn, which will make acquiring a new skill much easier.

Tim Ferriss found a good use of Pareto Principle here:

“Identify the 20 percent of causes (of language elements, or dance steps, or karate moves, etc.) that will provide 80 percent of the desired result. “

But what does this mean for you?

It means that your should focus on specific 20 percent of the data you’ve gathered, and you will get roughly 80 percent information needed to learn the fundamentals of the skill.

For an example: By learning 1,000 words of Spanish, you would be able to make up to 70 percent — 80 percent of any Spanish conversation.

5. Sequencing

Okay, so you’ve done what I asked you to do. You prepared yourself, did the research, deconstructed your skill and selected what needs to be learned.

What’s next?

In computational thinking, this is called an algorithm.

Basically, what you are trying to do is take what you have selected in the previous step and put it into a logical flow.

I will take the example with public speaking again.

Learning how to handle objections, before you know what public speaking is, makes no sense.

You need to set up a foundation for yourself and build on top of it.

Your job here is to take the deconstructed components and the minimum effective dose within them and create a sequence so you can start learning one at the time.

6. Investment

This section is called investment because of a very specific reason.

Because investing in knowledge has the highest return rate, both in the personal and professional area of your life.

From the very beginning, you have to be clear what you will gain from learning something or lose if you don’t learn it.

Remember that inner motivation has the highest drive and have in mind that relying on the external motivators (rewards or punishments), can suffocate your inner drive… which will eventually lead to doing something for the sake of doing it, without any enjoyment whatsoever.

It becomes a task, rather than a process that makes you grow (personally or professionally).

7. Practice

Okay, you are ready.

You designed a learning path for yourself, and it’s time to stop procrastinating and start experimenting with your (soon to be acquired) skill.

Forget perfection. Learn just enough so you can correct yourself along the way.

Immerse yourself and remember to adapt what you are learning to your personality. Some things might suit you; some won’t.

But you won’t know until you start. So start, and start small.

Create a healthy ritual out of learning, something you can’t wait to get back to when you have enough free time.

You will notice these things when enthusiasm kicks in because you can see results, no matter what skill you are learning.

We as humans tend to complicate everything. I know that at least I do, so this is why this algorithm is so simple and can help you reach desired results fast.

Find something you would like to learn and go through these steps. Prepare yourself, see why is it that you want to learn this. Go through research and gather relevant data.

Once you research, deconstruct that skill into several components. The next step is to find minimum effective dose in the each component.

At this point you have almost everything done, you need to define the sequence in which you will learn this skill and what are you willing to invest in order to make that happen.

The final step?


Follow us on Facebook for all the latest news on how you can keep Thriving.

More from Thrive Global:

8 Things You Should Do After 8 P.M. If You Want to Be Happy and Successful

The One Relationship You’re Probably Ignoring

The One Word That Can Hurt Your Reputation at Work

Call To Action

If you want to discover how to Eliminate Procrastination and Become 10X More Productive, check out my free eBook:

“The Ultimate Productivity Cheat Sheet.”  — Click here to get it.

PS: You will also get a free crash course on Accelerated Learning!

Have an awesome day!

Originally published at