How have you started with Python?

I am trying to develop solutions for people just like you. Therefore, I would like to know how have you learned to use Python, what were you missing in the process, what do you regret not knowing earlier.

Everybody has a different entry point to Python, and not everybody needs the same level of involvement to find solutions. Most of what I know, it was thanks to reading other’s code and spending a lot of time on Stack Overflow. However, I was missing some great tips such as decorators until I stumbled onto them in a package.

Python has a lot of tweaks and tricks that come into surface with practice, but I don’t think there is one resource that actually points you into the right fast-track or that doesn’t kill you out of boredom.

How have you learned to use Python?