I would like to add one piece of advice on the topic of tutorials.
There are many, many tutorials on Python programming, either as web pages or as YouTube videos; some are great, some are only okay, but most are pretty bad. It can be hard to judge which are which until you've already learned the language, unfortunately.
The important thing to know is that even an excellent tutorial should only be treated as a supplement to a good book and personal guidance, not as a primary method of learning. They are invariably too focused on a specific task to give you a broad view of the language and its possible uses.