Programming
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(now becomes easy), it is one of the hardest fields for me back then, 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 -- Rust.
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, Typescript, Java and other languages are great, my cup of tea is still low-level programming languages, like Golang, C, C++, Rust.
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.
Coding encourages innovation
Many times in programming, there are a lot of ways to write a similar thing. For example, each programming language might have different syntax, different keywords.
To Those Who Do 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.
And do what you want to do, whether it is to make games, websites, tools, whatever and whichever. Just start.
Dream big and start small to those of you out there!