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

Atharva BoradeAtharva Borade
3 min read

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.

0
Subscribe to my newsletter

Read articles from Atharva Borade directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Atharva Borade
Atharva Borade