How I started to learn Coding


I remember being in 8th grade when I accidentally saw a video on Programming by the Quick Support Channel on YouTube. It was the first time I came across the word 'Programming.' I started digging deeper into this and found a video by Programming with Mosh on 'Learn Python in One Video.' Although it was a gimmick, I still chose to watch the video and completed it in a day.

At that time, I didn't have a laptop, so I began searching for code runner apps on Android and found an app called Pydroid on the Play Store. Probably one of the best apps out there for Python on the phone. I tried writing many programs in a day, and some of them didn't make any sense to me at that time, but I kept going. Now, when I reflect on life, I realize that the kid had a passion for writing code—the code that does the magic.

I started with Python and coded in it for some time. Then came the board exams, which stopped me from doing anything related to coding, and I took a break from it. After finishing my board exams, I was more focused on web series than on anything productive, as a normal boy would.

Then I met one of my uncles, who works as a software engineer in an MNC. He asked me about my interest, and I told him about programming, so he suggested I learn C. I went to YouTube and found CodeWithHarry. I started learning C. I had already completed half of his Python playlist, so I knew he taught well. But when it came to C, after seven or eight lectures, I completely gave up on the language. It wasn't built for me. I felt I couldn't code anymore. Python was easy. It was a good start, but at that age, when you get a recommendation from someone older to learn something and you fail, it feels terrible.

I stopped coding for some time. I started preparing for JEE, and in the last 2-3 years, I haven't learned much. But after taking the exam, I chose one of the hardest paths. I started learning Java. In the beginning, it felt like a monster ready to devour me. But this time, I kept my patience. I completed Java in the next two months. I went through almost all the concepts. I learned about recursion, arrays, the collection framework, and many more things.

I attended college, though I joined a bit late. I didn't know which language they were teaching. In my first class, I found out that they were teaching C in the first semester. That villain who almost made me quit, but this time, I was ready. I learned C. Whatever they taught me, I understood everything. I got through the unit test. I taught recursion to the class, and that villain became my good friend.

Currently, I learned about Git. I want to complete Data Structures and Algorithms in the near future. But I am confused between development and DSA. I also learned a few things in the Spring Boot framework. But right now, I am not one hundred percent sure about it.

Time will tell what I am going to learn. I'll keep updating in the future. Thanks for reading.



Post a Comment

0 Comments