The Curious One’s Coding Journey –From Python Beginner to Full-Stack Explorer
Good morning, good afternoon, and good evening to all who are reading this—wherever you are!
Today, I’m not writing as The Fool—the fearless question-asker. Instead, I’m writing as The Curious One, the part of me that believes persistence and curiosity are the real keys to learning programming.
If you’re someone who’s just starting your coding journey or struggling with motivation, this story might feel familiar.
How It Didn’t Start
If I told you my coding journey began in 8th grade during my first HTML and CSS class, you might expect a genius origin story.
But honestly? I don’t remember a single thing from those classes. Back then, I wasn’t curious enough to practice.
The Real Beginning
My true programming journey began just before my final year of engineering. Suddenly, I had free time, a restless brain, and the urge to learn something new.
I had dabbled in C and C++, but most of it was forgotten. So, I decided to explore Django. Within days, I realised—I need to learn Python first!
Learning Python the Foolish Way
At first, I followed the common path:
-
YouTube tutorials (special thanks to CodeWithHarry!)
-
GeeksforGeeks articles
-
Pages of handwritten notes
But I quickly hit a wall. I realised something important—you can’t learn coding just by watching videos.
So, I switched to practical problem-solving. I joined HackerRank and started coding daily. My rules were simple:
✅ Only search for syntax, not the full solution
✅ Write code even if it looks ugly—just make it work
That’s when things really started clicking.
Levelling Up – From Python to Web Development
With Python basics in place, I restarted my Django course. In my final year, I joined a web development internship where I built small projects. After graduation, I worked on Python scripting, databases, Flask, and Django (the newer version—less Stack Overflow panic this time π ).
Then came my first job. Ironically, I got hired because of Flask, but ended up working with Node.js. That’s when my growth really accelerated.
Along the way, I picked up:
-
Express.js & MVC architecture
-
MySQL & REST APIs
-
React, Next.js, and Postman
-
Figma & Bootstrap for UI/UX
-
Flutter & Dart for mobile apps
Each new skill felt like levelling up in a game.
The Professional Leap
The transition from beginner coder to working developer wasn’t easy—it was full of debugging nightmares, late-night Google searches, and endless cups of chai ☕.
But curiosity kept me going.
Every bug was a puzzle. Every framework was a new adventure. Every project made me a little more confident.
To Be Continued…
This is only Part One of The Curious One’s Coding Journey. In the next part, I’ll share:
-
How I survived the chaos of learning multiple frameworks at once
-
Why debugging taught me more than tutorials ever could
-
And how curiosity continues to fuel my path as a developer
If you’re also on your coding journey, remember this:
π You don’t need to be a genius.
π You just need to stay curious and keep building.
Stay curious, my friends. π·
No comments:
Post a Comment