New to python and need guideline

I’m new to programming language and have chosen python as the language to use but I am getting overwhelmed by how vast it is and don’t really know where to begin. I’m interested in machine learning and artificial intelligence. I need a guideline in order to make enable focus on that area and make the best out of it.
Thank you

As every programming language, you should start by the very basics: variables, conditional structures, loops, functions, and then start to learn things a bit more specific to the language you learn, like the frameworks/APIs etc…