DEV Community

Sleepless Yogi
Sleepless Yogi

Posted on

How To Learn Any New Programming Language Quickly?

Step 1

This sounds like a cliche - but it's true!

Practice... Practice... Practice!

Don't just read the theory - implement the language!

Write programs. Start small at first if you want.
But write code daily!

Step 2

Teach... Teach... Teach!

The next step is to teach.

Pair program with someone. Teach them what you know.
Learn from them in the process too.

You will expedite your learning by doing this.

Writing blogs is one awesome way to teach others.

Step 3

Mentorship!

This is very important too.

Get a mentor. It doesn't have to be paid always.

Have someone you can look up to.

Learn from them. Get their secrets and resources.
Make a list of your favourite ones.

If you want my secret resources and study guide to expedite your learning process.
Here's the link

Top comments (3)

Collapse
 
delta456 profile image
Swastik Baranwal

I think it's also necessary to relate the new language which you will learn with the language you know. It will help to learn.

Collapse
 
sebbdk profile image
Sebastian Vargr

Wait, paid programming mentorships is a thing?

Collapse
 
sleeplessyogi profile image
Sleepless Yogi

yes sir - it definitely is
although it is tough to find good ones