Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
Interpretation
What this quote means
Dijkstra emphasizes the difficulty of teaching advanced programming to those who have learned BASIC, suggesting it hinders development.
Edsger Dijkstra's quote reflects his belief that early exposure to BASIC programming language negatively impacts students' ability to grasp more complex programming concepts. He argues that the simplicity and limitations of BASIC create a mental barrier that makes it challenging for students to develop into capable programmers who can think abstractly and understand advanced principles in computer science.
Themes
In practice
Example use cases
During a lecture on programming paradigms, one might use Dijkstra's quote to illustrate the challenges of learning advanced concepts.
More from Edsger Dijkstra
All quotes βSimplicity is prerequisite for reliability.
The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
We shall do a much better programming job, provided that we approach the task with a full appreciation of its tremendous difficulty, provided that we stick to modest and elegant programming languages, provided that we respect the intrinsic limitations of the human mind and approach the task as Very Humble Programmers.
The tools we use have a profound and devious influence on our thinking habits, and therefore on our thinking abilities.
LISP has jokingly been described as "the most intelligent way to misuse a computer." I think that description is a great compliment because it transmits the full flavour of liberation: it has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts.
Similar quotes
The teacher who allows his scholars the freedom of the city of books is at liberty to be their guide, philosopher and friend; and is no longer the mere instrument of forcible intellectual feeding.
You write for two people, yourself and your audience, who are usually better educated and at least as smart.
Literacy is the most basic currency of the knowledge economy.
The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with those three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots.
The great majority of Americans do not know much about Islam but nonetheless fear it as violent, expansionist and alien to their society. The problem to overcome is not hatred, but ignorance.
This crippling of individuals I consider the worst evil of capitalism. Our whole educational system suffers from this evil. An exaggerated competitive attitude is inculcated into the student, who is trained to worship acquisitive success as a preparation for his future.