• Learning Python, tips?

I am trying to put together a blog post to guide newbies in the world of coding, CheckiO and Python.

Does anyone have a great resource (online, IDE, book, course, etc) that they would recommend? What about tips for starting out playing CheckiO?

Would be interesting to hear from new players and old timers :) How did you learn how to code? What helped you solve more and more difficult CheckiO missions?

Thanks in advance, Emily