Well, I know that if you don't do a job you love, that's a whole lot of years to be unhappy!

However, I'll add that if you want a JOB, programming is HOT.
Also weight what you want to get from your career. I mean, is the pay a factor. Because programming is certainly going to afford you more than dog grooming. But if you're miserable being a programmer, then it doesn't seem worth it, you know.