>>12459362Honestly depends on your goal. If your metric for "best" is high employability and time/cost efficiency, just get certified in IT or programming. Lots of jobs in that area, though the pay probably wouldn't be as good as if you were to become a proper software engineer (employers will want to see a four year CS degree for engineering positions).
I myself don't know many 30+ year olds going for 4 year degrees. I seen one 30+ in my economics class, but that was at community college, and he previously had a job in military intelligence so I don't really know what his goals for going back to school were.
Trade school is becoming increasingly popular. I knew some guys who were probably going to get college degrees but went to trade school instead. Definitely a fine decision, considering even in STEM degrees you still have to complete gen eds (classes completely unrelated to your major). Trade school lets you skip the bullshit and learn exactly what you need to for a career.
The only drawback to trade school is if you want to get in an engineering position instead of a technician/mechanic position. People hiring engineers will want to see proper college degrees.
If you are willing to go for the full four years, then the STEM degree itself is largely up to your own taste, as they all have fair job prospects (CS takes the cake though, software engineering is an easy hire. Lots of job growth). Generally, engineering degrees and computer science have more direct career paths than physics and math degrees, but are good choices if you don't care about engineering and just want to do math and physics.