×
all 5 comments

[–]new_era_999 0 points1 point  (0 children)

Reading someone else's code is a great way to understand data flow and functions, but building logic requires active problem-solving. Start by breaking down problems into tiny, step-by-step instructions before writing code. For YouTube tutorials, freeCodeCamp or Programming with Mosh are great choices. To actively practice logic-building on the go, you might find ChewCode (links in my profile) useful, as it provides hands-on exercises and a dedicated hub for finding hackathons and open-source contributions to build your portfolio.

[–]ee_control_z 0 points1 point  (0 children)

Here is an excellent book that provides a 'roadmap':

Learning Python, 6th Ed., Mark Lutz

Before writing and developing meaningful code, you must first learn the language. Kind of like wanting to learn how to write a book. You must first learn the language, syntax, grammar, vocabulary, and format - and everything in between. The same holds true for programming. This book teaches you just about all of the required building blocks for writing meaningful Python code. It is comprehensive and covers material from beginner to advanced. Because it is a book (available in both hard cover and ebook/.pdf), you can learn at your own pace. It provides many examples for every topic covered. I suggest having your editor open to work out practice examples as you're following along.

[–]the_techgirl 0 points1 point  (0 children)

I've shared a full 16 weeks roadmap here!

https://www.reddit.com/r/PythonLearning/s/IVv0h0ql0f

More from r/PythonLearning

  Hide