Better Programming

Advice for programmers.

Follow publication

Member-only story

My 4-Step Strategy to Learn Any New Technology Quickly

Le Van Tuan Long
Better Programming
Published in
5 min readMay 25, 2020

Aaaaargh…there are too many things to learn!

— Me, 2019

New frameworks and technologies are constantly being released, each one vying for our attention and claiming to be being faster, safer, and more efficient. As developers, we sometimes feel overwhelmed by the sheer amount of information. We may even experience imposter syndrome.

To keep up with the pace of learning, everyone needs to find a method that works for them. In this article, I’m sharing my four-step strategy for learning to program. This is what works for me. Hopefully, you’ll be able to reference it and chart your own path with it.

Step 1: Identify the Fundamentals

What you learn is more important than how you learn.

Time is limited, so we need to pick our battles.

In every role you take on, there’s a set of fundamental concepts that you have to deeply understand in order to build a strong foundation for future learning.

To identify the fundamental concepts, you need to do a bit of internet digging:

Credits: https://developer.mozilla.org/en-US/

For example, MDN is the best reference documentation for web technologies. If you want to be a web developer, probably you should go through each of the fundamental technologies listed there — HTML, CSS, Javascript, HTTP, APIs /DOM — first.

It might be boring. It might be tedious. It might not be cool and trendy. But it will give you a solid foundation to increase your learning tenfold.

Step 2: Speed Learning

A common mistake people who’ve just started learning to program make is to get trapped in “tutorial-hell” — taking tutorial after tutorial without making significant progress.

In my opinion, tutorials are great for getting started. However, we should speed through the tutorial and limit the time spent on them because:

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Le Van Tuan Long
Le Van Tuan Long

Written by Le Van Tuan Long

Technology writer. A software engineer by trade. Follow me on Twitter and Linkedin @levanify

Responses (6)

Write a response

Abbos Bobomurodov Np! Hope it helps you. Good luck! :)

Use work pressure to your advantage.

So true, I don’t realize it until afterwards but that’s how I learn a lot of stuff

2