I am a Python beginner. How can I go from knowing nothing to being able to independently complete a moderate-level code, and how long will it take?