In this series of articles, we will talk about starting to learn coding from scratch.
Why do you need to learn coding?
With the advent of laptops, mobile phones & gaming consoles the demand for good software started to increase. All of these devices need software so that they can be used easily by the users.
However, with the growing technology, it is very difficult to keep pace with all the advancements. Hence, it is very important to understand the basics of software development so that you can pick up stuff irrespective of the technology or coding paradigms used.
How to start to learn coding?
Well getting started with coding will take some time. However, it is very important to start with understanding of coding terminologies, core concepts and basic workflows.
There are a lot of terms in the tech world. We recommend you start internalizing slowly and steadily in conjunction with understanding core concepts and basic workflows.
Concepts can be broken down into 2 main categories
- Core concepts – These concepts more or less will remain the same across multiple or all technologies
- Technology specific concepts – These concepts are more related to a specific technology such as web development, game development or testing automation.
After understanding the core concepts, it is important to understand basic workflows and create mental models so that it becomes very easy to grasp new technologies.
These core steps cannot be skipped when learning to code in any technology. While learning can mainly happen by trying coding out yourself, these core fundamentals should be a good guiding force to expedite this learning. Without these core concepts, it might get frustrating and you might leave coding.
We definitely want you to pursue coding as a hobby or as a profession and we will slowly build towards that.