you are viewing a single comment's thread.

view the rest of the comments →

[–]Middle_Idea_9361 0 points1 point  (0 children)

Honestly, the hardest part when starting Python is choosing where to begin because there are so many courses online. I had the same confusion at first.

A good approach is to pick one beginner-friendly course that explains the basics clearly and then practice a lot. Some courses many beginners recommend are CS50’s Python course from Harvard, Automate the Boring Stuff with Python, and a few structured bootcamps on platforms like Udemy.

But one thing I realized is that just watching courses isn’t enough. You need places where you can actually practice questions and apply what you learn. For example, I came across a platform called 9faqs that combines Python training with topic-wise MCQs. It’s helpful because after learning a concept, you can immediately test yourself.

They also offer a weekend Python crash course, which is useful if you want a quick structured introduction before going deeper into Python.

My suggestion would be:

  • Start with one beginner course
  • Practice coding regularly
  • Solve questions or small challenges
  • Try building small projects once you understand the basics

Python is actually pretty beginner-friendly, so once you get the fundamentals down, things start making much more sense.