DEV Community

loading...

Discussion on: How You Learn New Programming Language?

Collapse
mindninjax profile image
Rishabh Singh ⚡

Here's my way of learning:

  1. Before I even make my mind about learning a new technology, I do some research to know if it's actually worth learning or not
  2. Once I think it's either profitable or enjoyably to learn, I begin by looking for the tutorial at all sorts of places but for the most part, I rely on Youtube as I am a visual learner, and videos work best for me.
  3. Learning is pretty boring and useless if you don't learn how to implement it, you can start by coding along with videos and then pick up some beginner projects and get started with it.
  4. This is the phase when you know all the basic things about that technology and its now time to rocket fuel your learning. So now let's begin by picking up a difficult project (not difficult but something which you can take as a challenge, something which will even force you to get deeper and learn more, like a chain reaction).
  5. Now you have established a strong foundation on the particular technology, its time to get along with the community. There is a really high chance that the technology you are learning, has an entire community of devs dedicated to it. Go ahead and join it and interact with other devs and learn from them. Also now you are capable enough to get started and write your own blogs or make tutorials about that technology which will again trigger the chain reaction and you will get really fluent in it.

And that's how I usually but again, keep it simple you don't have to learn everything about a particular language or framework.

TL;DR Here's a summary:

  1. Research
  2. Begin with tutorials
  3. Basic Projects
  4. Mix & Match with another tech you already know
  5. Try difficult projects
  6. Join community
  7. Repay the community by doing tutorials of what you learnt
Collapse
surajondev profile image
Suraj Vishwakarma Author

Thanks a lot for providing us with us detailed method that anybody can follow and learn everything ♥️

Collapse
mindninjax profile image
Rishabh Singh ⚡

Thank you so much for taking the initiative for the discussion in the first place. People like you are the ones who change the world ;D

Thread Thread
surajondev profile image
Suraj Vishwakarma Author

You took bro by contributing to the community ♥️