Every one should know how to program a computer, because it teaches you how to think
— Steve Jobs