I'm learning Python and recently finished a one-hour introductory course. I understand some basic syntax, but I'd like to improve through better guides, structured practice, or project-based learning. What resources or study methods would you recommend for someone who's just getting started?
5 Answers
Start building small projects instead of only watching tutorials. Try a to-do list, a simple calculator, a file-renaming script, or a weather app. You’ll learn much more when you run into real problems and have to look up how to solve them.
Python is a reasonable first language because its syntax is approachable and it can be used for lots of things, including small games. Pick a goal you’re curious about, then learn the specific Python features needed to build it.
Try a project-based challenge that gives you a new Python project each day or week. A good series should begin with simple programs and slowly build toward more complex applications.
A structured, exercise-based course may help more than a short video. Look for one that makes you write code from the beginning and gradually introduces harder topics through regular assignments.
Thank you, I’ll look for a course with plenty of exercises.
Write the code yourself and make projects you actually find interesting, even if they seem silly. That practice teaches data structures, program logic, language behavior, and how to organize a larger program. Learning takes time, so don’t rush the process.

Thanks, that makes sense. I’ll try starting with a small project.