According to successful people, it takes around 20 hours to learn a new skill and 10000 hours of continuous efforts to be an excellence in a skill. The same goes for coding.
Programming is a skill that helps humans to make working mechanisms out of dumb machines making human lives more efficient and more powerful.
Earlier, to learn a skill people used to join classes, go to colleges, or work as an apprentice. This required a lot of effort, time, and money. In the age of the internet, information has lost its value. To master a skill all you need is a device to access the internet, time, and a lot of dedication.
Just by taking a Udemy course worth $10 or $20, you can become a software developer, musician, artist, improve your personality, learn share market which in turn helps you make thousands and millions. If $20 sounds too much just start surfing google with the right keywords and you will land to a site that will give some knowledge, keep on building skills by searching and you can become good at what you are working.
As I said in the beginning, it just takes 20 hours to learn a new skill and 10000 hours to master it. In 20 hours, you can build the basic foundation that is needed for the skill, then you have to make your hands dirty. Practice small exercises, make full projects. In the beginning, it may seem very difficult, just stick on to it, have patience, and practice every day. You can also get associated with communities, like Dev Community is a platform that connects all the developers, these communities help individuals to grow. Also, when you see excellence expressed over the communities, it inspires you to be better skilled and a better human being.
Top comments (7)
My personal belief is constant studying is the path to happiness. As soon as we stagnate then life becomes dull. We all like to work and play at the edge of our ability, to push past that boundary is the norm for humans and that is what brings us joy. To say I want to do that and then learn to do it. The trick is discovering new things you want to do!
The Thing that has been mentioned relevant to practice is excellent but this arises another question and that is how to do the practice in an effective manner? This question is very important while learning a new skill or when you are finished learning the skill. As after learning a skill it is important to utilize those skills in an effective and productive manner.
For Me, I guess the best way to learn a new skill is to make something fun and valuable. After learning a new concept or learning a new technology it is necessary to build something that makes you feel happy. It is also very important to note that when you write a single line of code or adding new functionality to the existing product or building new things you are adding something into the universe.
wow... worth noting 😊😊🦄
I meant to say... I really liked your views... the things that you have mentioned is worth noting 😊
What I believe is learning is a natural and time taking process but Important is that You enjoy learning the skill.
I bought 3 Udemy courses and truely telling watched a 10-29 min of each video and ended up with Building random stuff..
I bought a React Js Learning course and never begin with that and now I am Developing in ReactJS
So I believe take time Have fun and Ejoy the process but be Punctual and Dedicated to work and there are lot of Blog posts across web which are worth 100$ Udemy course..
For me this works but I believe not everyone is same and Udemy courses are good way to learn because they cover a lot of stuff in single video with 16-14 hrs of Logic ocean
You are right. Since 2018 I learn programing and recently I started with bass. Studying every day at least a little helps me grow.