<human>: Can you condense the text into a few key points?

I'd like to apologize in advance for what I feel to be an ambiguous title and the lengthy post (I hope that there isn't too much back story but I feel that it's relevant). To just get down to the point, I am 24 years old and I am at a cross road in my life where I have need to do something that is very meaningful to me but feel that I am too late or lack the passion to be successful. (In regards to this dilemma I also have trouble defining what success means to me.)

Background:

When I was little I loved to draw but it isn't something that I have done in I couldn't tell you how long. I was never really encouraged by anyone to continue doing it and things sort of fizzled with it. I don't know if that is because of a lack of love for it or no one supporting me. The reason that I am hesitant to start again is because I feel that I am so late into the game and being very competitive I feel that I this is both a driving force to start now a to just never try. 

Programming on the other hand is something that I always felt interesting. I feel that I am logical to a fault and the type of thinking that is accompanied by programming is something that comes natural to me. I have taught myself the basics of several languages but that push that you need to give yourself to just man up and work through the hard parts is something that I couldn't bring myself to do. This is also a much more lucrative option.
<bot>: For anyone who has gone through this sort of decision where you need to make a hard to decision, I would love to hear things that were learned from trying to understand yourself more.