To begin, I would select an introductory/beginner course that catches my eye or take recommendations from someone with strong Python skills.
You may have heard me mention in a previous post that there is no one “right” course. While this is true, certain courses are generally considered to be better or have higher ratings, making it a safer choice to go with the more popular options.
In reality, the top courses will cover the same material, so don’t stress too much about this. Just pick one and get started!
One course I used to learn Python was the W3Schools tutorial. I appreciate its simplicity and the hands-on exercises provided for each topic. It also doesn’t take a long time to complete; you could finish the entire course in a week by studying a couple of hours each night.
Completing the course didn’t mean I knew everything about Python, but it did give me a good overview and a better understanding of the concepts.