Like punning, programming is a play on words.
As Will Rogers would have said, “There is no such thing as a free variable.”
The best book on programming for the layman is “Alice in Wonderland”; but that’s because it’s the best book on anything for the layman.
Giving up on assembly language was the apple in our Garden of Eden: Languages whose use squanders machine cycles are sinful. The LISP machine now permits LISP programmers to abandon bra and fig-leaf.
When we understand knowledge-based systems, it will be as before – except our fingertips will have been singed.