Disclaimer. I am assuming your birth data is very accurate, and if it is not, this interpretation may have very significant errors, which is to be expected based on how astrology works. Your chart only reveals your tendencies, where astrology is concerned.
Astrology is very much in your favor with regard to career, so if you don't make it, as they say, it wasn't because of your chart. Of course your chart has its difficulties, as do all, but you have a minor grand trine Sun/Jupiter/Mars with Jupiter on the MC. Don't worry so much. Later in life you will look back and realize that you have pretty good timing. If you don't follow computer programming, you will still probably do well.
Math is not a key to computer programming. While less than 5% of the general population have the kind of mind that will easily enjoy computer programming, your chances look good. Basic arithmetic will usually suffice. People think that its math because it sounds difficult and boring. When math is involved, you will generally copy a formula given to you and translate it to code, which does not take a math genius.
Mercury is at the Ascendant/MC midpoint which suggests you have the cleverness and logic necessary. The Uranus/Saturn conjunction the 0-deg Capricorn cardinal point is very encouraging for technology.
Your Mars/Neptune square has been confusing you, I think. That square can give you trouble with intoxicants. More than others, even, you should tread very carefully with booze and drugs, even prescribed drugs. You have an addictive personality, and you tend to get obsessed. Because of this square, you may struggle from time to time with a feeling inferiority that can misguide you. You are quite dramatic.
Your chart is very well put together for general success in life, except for the one warning I give, so I think you are justified to worry less. Computer programming may do it for you. It is definitely not too late. If you snoop, you will find several areas where they are desperate for programmers. But if it is not programming, you will probably hit the nail on the head anyway.