From Feeling Lost To Finding Logic — My Coding Journey Begins. What once felt like an impossible task became a path of understanding as I shifted from memorizing to truly learning the logic behind C programming.
When I first began learning to code, I felt completely lost. The C language seemed like an entirely different world, and I started to doubt whether programming was even meant for me. My initial approach was to memorize everything — every line, every function — hoping that would be enough to get me through. But I quickly realized that coding isn’t about memorizing syntax; it’s about understanding logic and solving problems creatively.
During my first-year Mid-1 exams, I struggled a lot. While many of my friends could confidently answer questions, I felt stuck and unsure of even the basic concepts. I didn’t truly understand how C worked, and in my desperation, I resorted to memorizing programs just to pass. It was frustrating and discouraging.
But everything changed just two days before one of my important exams. I made a decision to stop memorizing and instead start truly understanding the subject. I turned to online resources like Stack Overflow, YouTube, and channels like Jenny’s Lectures. These platforms became my virtual classroom. I began to understand the "why" behind the code — how loops work, what conditionals really mean, how functions are structured, and the importance of arrays and pointers.
As I continued to learn, things started to click. For the first time, I felt the joy of truly understanding programming concepts. I no longer feared loops or conditionals — I enjoyed working with them. Debugging stopped being a headache and became a fun challenge. I began solving problems on my own, and every small success boosted my confidence.
By shifting my mindset from memorization to genuine learning, I not only passed my exams — I developed a strong foundation in C. I now feel proud of this journey. It wasn’t just about getting marks; it was about embracing the struggle, changing my approach, and proving to myself that I could learn and grow. Coding no longer feels like a burden — it feels like a skill I’ve truly earned.
From Curiosity To Confidence — My Python Journey Unfolds. What began as an easy choice turned into a deep passion, as I explored real-world problems and built projects that shaped my programming path.