4 Answers
+ 2
Code challenge which is in the right difficulty level is a great way to learn programming languages. I recommend you Sololearn, hackerrank and freeCodeCamp.org python videos. Try to write code and think about improve your code. Good luck and have fun during this long journey :)
+ 5
Start learning with sololearn python and all OOP related post..
Solve problems..and practice.. after that try in another coding challenges platforms
+ 1
if you really interested in it there are many books also on that topic
0
I recommend youtube videos, but youtube videos aren't gonna give you all you need so also practice on you own and tinker with stuff. Hands on learning is always the best approach good luck