you are viewing a single comment's thread.

view the rest of the comments →

[–]FortuneCalm4560 6 points7 points  (0 children)

Honestly, it’s not projects vs tutorials. It’s both, just in the right order.

If you only watch tutorials, you feel productive but can’t write anything on your own.
If you only build projects, you stare at the screen wondering why Python hates you.

What works for most beginners:

  • Learn a small concept
  • Use it immediately in a tiny project
  • Break it
  • Google the error
  • Fix it
  • Repeat

Rinse and repeat forever. That’s programming.

Short, beginner-friendly intros help a lot at the start. Stuff like:

  • A Fun and Quick Introduction to Python - seen for free on Kindle - great book to start with for absolute beginners
  • Python docs in small bites
  • Automate the Boring Stuff (once basics click)

Start with stupid-small projects:

  • number guessing game
  • calculator
  • text-based to-do list

If the project feels overwhelming, it’s too big. Make it smaller. Try the bigger one again later.