I've been on the journey of learning Python after years of procrastination, and I've noticed that there's an overwhelming amount of resources available. It makes it tough to know what to focus on. I'm also trying to establish a daily study routine because while I did well with structure in high school, organizing my own study time feels challenging and somewhat disorienting.
I'm curious about what routines others have, whether daily or weekly. Hearing about different approaches could really help beginners like me. Additionally, how do you avoid feeling overwhelmed by all the resources? For me, I'm currently using apps like Mimo and Sololearn for some fun learning moments, and I'm also reading and annotating "Automate the Boring Stuff with Python". I find the apps sometimes lack depth in theory while the book is straightforward, but it doesn't offer much practice. I plan to watch MIT's course later on as well. I'd love to gather tips on how to manage these resources without burning out.
3 Answers
Back in my day, learning meant driving to bookshops and spending a fortune on a book that might have typos. I think a good approach is to just focus on one book at a time and tackle it thoroughly. Though it can be tough with the distractions of online resources!
My study strategy is all about practical projects. I build things that interest me as I learn. If I'm stuck, that's when I take a step back to research what I need. This way, learning doesn’t feel overwhelming, and you make progress on your own terms. With Python, it’s great to have projects in mind since it keeps you motivated and hands-on. You're learning by actually doing rather than relying solely on courses or apps.
I really appreciate this idea! It’s so true that project-based learning isn’t just effective for programming; it’s becoming a widely accepted teaching method. Thanks for sharing this perspective!
I highly recommend checking out Harvard's free CS50 course! They cover a lot of foundational topics including Python and web development, and it could offer a nice structure to your learning.

I get what you're saying! I also find that sticking to just a book makes me sort of undisciplined. I’m trying to work on that now as I start this journey.