Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer.
Edsger DijkstraThe question of whether computers can think is like the question of whether submarines can swim.
Edsger Dijkstra