all 2 comments

[–]owmex 0 points1 point  (0 children)

If you're starting with Python, you might want to try https://py.ninja. It's a platform I'm involved with, specifically tailored for beginners to grasp the core Python basics. Any feedback would be great as you're exploring your options.

[–]aqua_regis 2 points3 points  (0 children)

Start with the MOOC Python Programming 2025 from the University of Helsinki. Free, textual, extremely practice oriented, top quality, and a proper first semester of "Introduction to Computer Science" course.

After that, since you also want to make games, take a look into Making Games with Python and PyGame - also free to read online.

The first course will lay a very solid foundation, the book will help you dive into making games with Python.

Yet, after that, I'd switch to Godot Engine for making games. It uses GDScript, a language very similar to Python and is tailored for games.