Computers are everywhere around us. Being able to work with them, control them, use them, and understand them is becoming an essential skill in many careers.
Programming combines creativity, problem solving, teamwork, and critical thinking. It is easy to see how these skills could be valuable to a new high school graduate and to employers, as well as allowing you to build your own business.