My Honest Python Journey (So Far) – Week 1 & 2 Recap.

Hey there!
Even though I’m not a Python expert (yet), the fact that you clicked on this blog means a lot. So let me be completely honest and raw about how my Python journey began — and what I’ve learned in these first two weeks.
🚀 The Backstory (Click here – it might blow your mind!)
If you're curious about why I even started learning Python in the first place, [click here] — trust me, the story might just surprise you.
Week 1: The Chaotic Phase
When I first decided to learn Python, I promised myself something:
I won't spend a single rupee.
My mindset?
Everything I need is already available on YouTube, Google, and ChatGPT. Why invest money when the internet is overflowing with free content?
So, I asked ChatGPT:
“How should I learn Python as a beginner?”
And it replied with some top YouTube channels and websites — which were genuinely the best out there. But as I started watching their videos, something felt off. The content was amazing, no doubt, but it was hard for me to understand. Maybe I wasn’t ready for that level yet.
Switching Gears
That’s when I moved to a Hindi channel — Apna College.
I completed their Python playlist, which helped me understand the fundamentals. It made things simpler. But even after finishing it, I still couldn’t build a mini project. I knew I needed more depth.
So, I jumped to another free resource — CodeWithHarry’s 100 Days of Code on YouTube. I completed around 35 videos. But again, I didn’t feel confident. The structure wasn’t working for me.
That was basically Week 1:
Jumping from one channel to another, one website to the next, absorbing a lot… but not really building anything meaningful.
Week 2: The Structured Phase Begins
After the chaos of Week 1, I finally made a decision:
I need structure. Enough of random hopping.
So, I broke my rule. I purchased a course on Udemy — made by CodeWithHarry. And that’s when things finally started to click.
Now, I’ve completed 50% of the course, and it’s actually helping me master the basics and go deeper into important concepts.
(More on that in my upcoming Week 3 blog.)
What I Covered in Week 2:
Here’s what I’ve learned (and shared on Instagram) this week:
✅ Python Fundamentals
✅ Conditional Statements
✅ Data Types & Variables
✅ Modules & Variable Scopes
✅ Escape Sequence Characters
✅ Type Casting
✅ Loops
✅ Functions
✅ Recursion (yes, my brain melted a little 😅)
This was the first week where I felt like I was actually understanding Python, not just watching tutorials passively.
💡 A Quick Tip for You
If you’re also starting your Python journey, I’ll leave you with just one piece of advice:
Have a structured plan.
Know what to learn, why you’re learning it, and what your next step is.
Structure will save you weeks of confusion and frustration.
🧠 What’s Next?
I’m heading into Week 3 now, and things are getting even more exciting — building projects, writing cleaner code, and understanding advanced topics. I’ll be sharing that soon.
Until then, keep coding, trust your pace, and remember:
The chaos teaches you, but the structure takes you forward.
Subscribe to my newsletter
Read articles from Atharva Borade directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
