Programming

I think everybody in this country should learn to program a computer. Learn a computer language. Because it teaches you how to think.

Steve Jobs.