#CommerceToTech
#LearningC++
#MobileCoding
#NonTraditionalJourney
#PassionForProgramming
#ProgrammingJourney
#SelfLearning
#SelfTaughtProgrammer
#YouTubeEducation
programming
technology
My journey into programming wasn’t exactly traditional. When I was in 12th grade, studying commerce with computer applications, I had very little interest in computers. My choice of commerce over other subjects was primarily because I wanted to avoid math-heavy subjects like statistics. Little did I know that a unique set of circumstances—brought on by the COVID-19 pandemic—would lead me to discover a passion for programming. With the support of Kerala's Victers Channel, YouTube tutorials, and my inspiring computer teacher, I began a journey that would shape my future in the tech world.
When the COVID-19 pandemic disrupted in-person classes, the Kerala government's KITE (Kerala Infrastructure and Technology for Education) launched an innovative educational initiative called the Victers Channel. Through this initiative, teachers from various schools delivered lessons via television, covering every subject, including computer applications. While I wasn’t initially excited about computer classes, I quickly became captivated by the way the programming lessons were presented.
The computer classes on Victers Channel were unlike anything I had experienced before. The teachers explained coding concepts so clearly that it felt surprisingly simple. Their presentation skills, the way they broke down each step, and the ease with which they made complex topics understandable struck a chord with me. Watching these lessons, I realized that programming wasn’t just some intimidating, mysterious skill— it was something I could learn and even enjoy.
The Victer's Channel sparked my interest, but it was YouTube that truly became my gateway into the programming world. I found myself watching hours of tutorials from channels like YesTech Media and Debug Media, as well as others that offered step-by-step instructions on programming fundamentals.
I made it a habit to study each concept with patience. I would select a topic—whether it was conditional statements, loops, or object-oriented programming (OOP)—and follow along, pausing when necessary to fully understand each part. My practice sessions were often two hours or longer, focusing on solving small, practical problems to reinforce each concept. YouTube’s wide variety of free tutorials was invaluable, allowing me to go as deep into programming as I wanted, at my own pace.
In my 12th-grade computer application class, C++ was part of the curriculum. This became my first programming language, a gateway that helped me understand fundamental programming concepts. Although it was initially challenging, I soon found that practicing in C++ strengthened my grasp on the basics.
Without a laptop or desktop, I had to find alternative ways to code. Every piece of code I wrote, every program I practiced, was done on my mobile phone. There were limitations, of course, but this didn’t discourage me—instead, it pushed me to be resourceful. I discovered mobile IDEs and other applications that allowed me to compile and test my code, proving that a laptop isn’t a strict requirement when determination is there.
Learning to code on a mobile phone was definitely a unique experience. This unconventional method taught me discipline and problem-solving. I would wake up early or stay up late, practicing different programming exercises, debugging on my small phone screen, and figuring out creative ways to organize code. This experience made me appreciate the power of mobile technology and prepared me for a deeper understanding of programming.
Each time I encountered a problem, I would break it down into smaller parts, thinking carefully about the logic. I spent hours analyzing where I went wrong, why my code didn’t work, and what solutions could fix it. This methodical approach developed not only my programming skills but also my patience and attention to detail.
Throughout this journey, I was fortunate to have the guidance and support of my computer teacher, Anjali, at CNN HSS Thrissur, Kerala. Her encouragement played a crucial role in my progress. She not only taught us the concepts in the curriculum but also shared insights about the IT industry, encouraging us to stay updated with current trends and technologies. Anjali’s passion for teaching inspired me to go beyond the syllabus, motivating me to keep up with new developments in programming.
Her mentorship has had a lasting impact, and I remain grateful for her advice on how to approach the field of IT. I felt motivated to explore tech independently and stay open to lifelong learning, something that still drives me in my journey.
It’s now been four years since I first picked up programming. What started as a necessity in my 12th-grade class has transformed into a passion that drives me daily. From learning C++ on my phone to expanding my skills in web and mobile development, each step has been both challenging and fulfilling. I’m still exploring, still learning, and I now have a clearer sense of the power and possibilities within the world of programming.
Looking back, I’m grateful for the unique path I took to learn programming. The pandemic may have disrupted life in many ways, but it also opened doors, pushing me to discover my passion for technology. From Victers Channel to YouTube tutorials and the support of a dedicated teacher, I was able to learn programming even without a computer, relying on determination and creativity. This journey taught me that, with the right mindset and resources, anyone can overcome obstacles and pursue their passions. Today, as I work as a web developer in Kochi, I look forward to seeing where this journey will take me next.
Thanks for reading! I hope my story inspires others who may be facing challenges to pursue their interests with persistence and curiosity.