Agree with LilAnnie. Engineering, Sciences....Medicine. We have an aging population and that will always be in demand.
I have no idea. The middle class in America is shrinking very badly. If you intend to live your life on a salary, your best bet is to be in a field in high demand....engineering and something in the sciences, I think.