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)
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.
Wait, paid programming mentorships is a thing?
yes sir - it definitely is
although it is tough to find good ones