I hear you. I'm an unemployed land surveyor re-learning how to program with Python (I learned BASIC and C in high school). So far I'm loving it and wish I'd never been sidetracked into such a dead-end industry. One way of making lemonade from lemons for me is thinking that at least there is some engineering crossover between the two fields. That's what I tell myself on a good day.