With the cost of college some real consideration has to be given to development over four years of work versus college. You don’t have to go to college to be a programmer. You just have to be good.
We (had a software company with partners) hired a kid who walked into our office explaining computer science at UCLA was too damn easy and boring. He was a VP of development of a product line by the time he was twenty-three.