Why I Code
A short essay on why I code and suggestions.
I started my programming journey just few years ago, around 2021. I started learning Scratch by then, it was the easiest programming language looking back from now. But at the point in my life, I had already realised the limitations that Scratch had, it does not offer continuous workflows, it is just designed for beginners.
After some time, around 1 years after first learning Scratch, I quickly joined the Python community, started learning simple things back then.
Just recently, I have been learning more advanced Python, which is dynamic programming, it is one of the hardest fields for me, but once I mastered the basics, I started loving C++. As C++ is intuitive and feels closer to other languages, I picked that and some Java up before I finally found my suitable language – Typescript.
Coding is addictive to me
I have tried a lot of things which I might have liked – basketball, football, soccer, tennis, swimming even drawing and calligraphy. However, coding is still the most fulfilling thing I have done.
- At the start, just a simple ‘Hello World!’ input can be exciting for me.
- Now, my goals are harder to satisfy, so I was introduced to Github and opensource, and fell in love with opensource-ness.
- I wanted to receive help and get seen, I realised that building a website is perfect for me, I get attention, help from the community and more.
Although Python, C++, C, Java and other languages are great, Typescript is still my cup of tea.
Coding helps
I sometimes have struggles with myself, especially the inner thoughts, but coding and literature helps me express my ideas perfectly, as coding is just a much more effecient way to express literature.
It also does not take much time, just from a simple sorting project, you and I can learn many things, list manipulation, and more. Although big projects are much more rewarding, you and I can always start small.
To Those Who Does Not Code
If you do not know how to code, and stumbled upon me, you’re lucky.
Just do something small, even if they are suggested by others, starting small does not limit you, thinking small (thinking that you can only do small) will limit you.
Dream big and start small to those of you out there!