Better understanding of what goes on when coding
Data types and memory
Better understanding of pointers
During the early days of my learning web development, I stumbled across the well acclaimed CS50 course by David Malan. Few clicks and views into it and I heard the word “pointers”. Although I never finished the course, that term was successfully imprinted in my brain but never clicked. So I looked for answers, C programming saved the day. I was able to understand the different types of pointers ,when and how to use pointers.
Learn how to build projects outside web development
To be honest, at the moment, when it comes to software development, the only softwares I can create from the ground up are web related softwares e.g. websites, webapps, chrome extensions etc. Since other projects such as networking or image processing related projects can be built with c I was further convinced to delve into it .