I've been studying Python off and on for years, but really got into it when I forced myself to use it at work; that seems to be the key to learning something new, actually finding a reason to use it. And its paying dividends as I'm asked to do more stuff with Python. For now, I'm using it primarily for scripting and automating some basic tasks. I'm still relying heavily on Window Task Scheduler to call my Python scripts and hope to someday decouple from that and use something else for scheduling (if that is even feasible or advisable). It beats having to write very ugly batch command line or even Power Shell; my primary reason for embracing and getting comfortable with Python in the first place. I feel comfortable with my trifecta of skills: T-SQL, Tableau and Python. I'm learning R, but have yet to feel confident that I'm a practitioner. Find a passion, find ways to practice and you'll be happy.