It is not only the violin that shapes the violinist, we are all shaped by the tools we train ourselves to use, and in this respect programming languages have a devious influence: they shape our thinking habits. This circumstance makes the choice of first programming language so important.

E.W. Dijkstra: To the members of the Budget Council (concerning Haskell), 12 April 2001