In today’s tech-fuelled startup-age, where technological solutions to everyday problems galore all around us, not knowing how to code can feel like a handicap, especially, when one has ideas that have a market but are not aware of the most optimal ways to actually implement it. And coding is one of the skills that seem quite a bit intimidating to the uninitiated. With technical terms, an unfathomable syntax, weird naming conventions and overall perceived complexity, it is easy to be discouraged by the long road ahead. But fear not !! There have been many who have done this before, and you too can do it.
- Choose a Language
- Youtube is your Best Friend
- Practice, Practice, Practice
While it is perfectly fine to use tutorials to learn crucial concepts and syntax, it is important not to make oneself overly reliant on them. It is crucial to practice the concepts learned by solving programming challenges, starting with the simple ones and then gradually proceeding up the ladder. Practicing these concepts are useful, because it is only through solving the problems yourself and exercising the concepts learnt that one truly sees the scope of the concepts and the various forms that its applications can take. Some resources that I personally found very useful at this stage were Edabit , Hackerrank, and CoderByte
- Make Simple Projects on Your Own
Making a simple project on one’s intiative is an excellent step to be taken in the process of learning how to code. It need not be anything too complicated – simple tasks like creating a calculator, or a simple tic-tac-toe game are very good entry points to the task of learning to integrate the various concepts and skills learnt into a holistic application. Building simple projects also will afford you the opportunity to explore the gaps in your own understanding and to see how these concepts fit in with real-world implementations.
- Celebrate your Journey !!
Congratulations if you have made it this far !! Studies have shown that only around 5-8% of people who start online learning actually complete it. The fact that you have made it this far, shows that you have the mettle and determination to actually make it !! Celebrate your journey and know that you are on your way to becoming a successful coder !!
Happy Coding !!
DISCLAIMER: The author is solely responsible for the views expressed in this article. The author carries the responsibility for citing and/or licensing of images utilized within the text.