TELL ME MORE
WHAT ARE THE BENEFITS
DIFFICULTY LEVEL
AND WHAT CAN CREATE FROM LEARNING THAT
Pretty sure the other folk answered your questions, just thought I’d add something.
I recommend you do it old school.
Get a well reviewed Python book.
And sit down at a desk and use your laptop
Get a notepad and write out your own pseudo code and logic when you are stuck, create that logic into code, test the conditions work as you intended , then parse it into your program.
Join a Python coding group , go to them when you are stuck, coding is absolutely a blast when you’re working with another person or two.
Whatever book you get, do every exercise shown. Then make up your own program at the end of each chapter.
Join the Python discord too, very helpful people up there.