Updated: Feb 15, 2021
Written By: Saniya Kalamkar
How can I start learning coding? You might have asked yourself this question before, whether it be because you have had an interest in the subject for a long time or you want to dip your toes into something new.
There are many languages in coding. For starters let’s name a few: Java, Python, C++, HTML, and CSS. These may not be familiar and it’s okay, This article will provide tips and tricks as to how you can get started on these; whether it might be learning, coding, or just editing written code.
The first step to doing anything related to coding would be to get familiar with the environment that is being used. This can be done in many ways. To name a few: watching tutorials, playing around with the features, and ask someone else who codes in that field. After getting familiar with the platform now it's time to move on the coding part. You have to always remember that starting with the basics and building a strong foundation in basics will help in the future. For example, if you don’t know how to start the coding or a specific command, then it will be a struggle to remember in the later times when you are coding. Coding can either be learned through tutorial videos, live classes, online courses with exercises, or it can be taught by a family member. A trick that can be used while learning is to understand the code and try to write it yourself without looking. This can help your brain remember certain information because it is repetitive and can be seen as repetitive.
After familiarizing yourself with the platform and the basics of coding, you can start to do more complex projects. These can be fun but also frustrating at the same time because many factors are involved, especially when the coding language is sensitive about many different things (ex.formatting) making it hard to remember after learning hard concepts. Projects are a great way to further understand what you learned and help you develop the thinking process needed to solve more complex problems with coding.