FoH pals. Need some real advice.
I have 15 years with General Dynamics, IT in an extremely niche field of secure voice communications for the government. Contract work with an SCI clearance. This is so niche that there's about two dozen sites in the entire world. On top of that, this work is on call 24/7 and manned 24/7 with shift work. Currently working in the Middle East to maximize cash.
Long story short.. I have had enough of this shit. I've saved buckets and ready to move on. My heart isn't in this and I have basically stuck around so long because of the golden handcuffs (overseas tax-free pay). I want a semi-normal 9-5 job again. The work I do now has little crossover to the private sector. A lot is old TDM telephony and some basic IP with a Voice over IP gateway connection (DISA manages this, I know little about it). Don't get me wrong, I am extremely good at what I do. I just have very little options for work locations and would make maybe $70k at best in the states. I have lazily pursued IP / Cisco certifications, but I can't get excited about it as it is yet another service based industry. Keeping IP services running for X customer and on-call and crazy shifts is what I would expect. I have really basic certs like A+, Net+, Sec+, CCENT, and ITIL v3 Foundation.
So I am turning 40 next week, and some may call it a mid-life crisis, but I want to move onto something new. I have toyed with the idea of getting into coding / programming. I know the field can be quite lucrative once mastered, but the real appeal is the ability to work from home / freelance in retirement. I know full well I would be starting from the ground-up. So my question to you forum pals is... is this idea crazy? Is it too late to the game? What language should I focus on? What foundation is necessary, and what is the language of the future?
Thanks in advance.