Day 0: Embarking on My Python Journey


Hello, readers! My name is Ayushi Singla, and I’m currently pursuing a major in Computer Science. While I’ve always been fascinated by the world of technology, I’ve struggled to stay consistent in my coding journey. This blog is my first attempt to change that, documenting my progress as I dive deep into Python.
Introduction
After experimenting with coding off and on for some time—starting projects, exploring concepts, but never fully committing—I’ve decided to take a more focused and consistent approach. Over the next 100 days, I will be diving into Python through Angela Yu’s “100 Days of Code: The Complete Python Pro Bootcamp.” This marks the beginning of my first structured coding journey, and I’m both excited and a little nervous about what lies ahead.
Why This Journey?
Consistency has been my biggest challenge so far. I've dabbled in coding multiple times, but each time, I’d get distracted or overwhelmed and ultimately drop it. What I’m looking for now isn’t just learning Python—it’s about building the habit of consistent practice. This course, with its hands-on, project-based approach, is exactly what I need to stay focused and motivated. By working on real-world projects every day, I’ll gain practical experience and build a solid foundation in Python.
What You Can Expect
Throughout this 100-day journey, I’ll be documenting my daily experiences. Here’s what you can expect from this blog:
Daily Reflections: Each day, I’ll share what I learned, any challenges I faced, and how I plan to move forward.
Project Highlights: I’ll discuss the projects I create as part of the course, showcasing my progress and the skills I develop.
Insights and Growth: As I continue this journey, I’ll reflect on how my skills evolve, what I’m learning beyond just the technical aspects, and how my mindset toward coding shifts.
Why Python?
Python is an ideal language for beginners, offering a perfect balance of simplicity and versatility. As a beginner, Python allows me to build a strong foundation while also opening doors to a wide variety of applications, from web development to data analysis. My goal with this journey is not just to learn Python, but to gain hands-on experience by building projects that reinforce both my coding skills and my problem-solving abilities.
The Importance of Consistency
I’ve come to realize that the key to mastering any skill, especially coding, is consistency. By dedicating myself to daily practice for 100 days, I’m not just learning Python—I’m cultivating the discipline of showing up each day and making progress, no matter how small. This is not just about completing a course—it’s about building habits that will last beyond these 100 days.
Join Me
I’m excited to take you along on this journey. Whether you’re a beginner like me or more experienced, I invite you to follow along, share your thoughts, and join in the conversation. I hope my daily reflections and experiences inspire others who might be struggling with consistency to start their own coding journey and make steady progress.
Subscribe to my newsletter
Read articles from Ayushi singla directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
