I want to learn Python. I have no knowledge of programming. Where do I start? Which book do I read? I want to learn from the very basics to the advanced level, like solving real time problems using Python. What are online tutorials or YouTube channels for this?