Consider your choice of field carefully. I loved programming and yet doing it for a living and climbing the ladder made me start hating it. IMHO the tech field is overrun with young, bright, energetic people, most of whom are dreamers with their own private techno-utopian fantasies who secretly harbor the belief they'll be multi-millionaires or billionaires in a few short years. Dreamers are mostly innocent but there are lots of cutthroat assholes and psychopaths (as there are in many fields). The blood (money) in the water attracts some seriously disturbed people. Greed is everywhere, and in many forms.
Do something you love that doesn't require you to compromise your morals.
I wish I had been a musician. I wish I had focused on finding the right mate instead of so many nights programming, even though it brought me some fame and some money. I'm a little fucked up because I chose tech over loving the right person, and they are gone now.