I'm working a pretty cushy job all things considered. Problem is, it leaves me little to no time for any of my hobbies (even on weekends). I'm paranoid that if I leave this job, I'll not find something as good again and this keeps me working to the bone.
Should I just accept the situation and sacrifice my hobbies at the altar of hellworld?
Depends a lot on your type of work, but you could skim through Automate the Boring Stuff in Python and see if some of the ideas in that book could be adapted to your job. It also functions as a good beginner introduction to Python as a language. I'm not a huge compsci person though, so I don't know a lot about real deep distinctions among different programming languages.