"We want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology."
Programming: it's not just a skill. It's a way of life.
http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-7.html#...