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.
The use of COBOL cripples the mind; its teaching should,
therefore, be regarded as a criminal offence.
APL is a mistake, carried through to perfection. It is the
language of the future for the programming techniques of
the past: it creates a new generation of coding bums.
The use of anthropomorphic terminology when dealing with
computing systems is a symptom of professional immaturity.
More: I think of the company advertising "Thought Processors" or
the college pretending that learning BASIC suffices or at
least helps, whereas the teaching of BASIC should be rated
as a criminal offence: it mutilates the mind beyond
recovery.
Given, I'm cherry-picking here. Not everything Edsger says is like this. Not by a long shot. He is brilliant, make no mistake.But I must leave you with a quote from Sir Alan Kay that I found on the Wikiquote page while I was researching this:
You probably know that arrogance, in computer science, is measured in nanodijkstras.
Given, it's Alan, so I don't know how serious he was being.