and recalling a comparative programming language class from college, I'd be inclined to argue for Lisp and the idea of the students creating a programming language during the course of the class.
The thing I find most striking is that the book:
_How to Think Like a Computer Scientist_
(now _Think Python_)
has had many different versions for different languages, but apparently not for Lisp.
https://news.ycombinator.com/item?id=42413343
Having just watched:
https://ocw.mit.edu/courses/6-001-structure-and-interpretati...
and recalling a comparative programming language class from college, I'd be inclined to argue for Lisp and the idea of the students creating a programming language during the course of the class.
The thing I find most striking is that the book:
_How to Think Like a Computer Scientist_
(now _Think Python_)
has had many different versions for different languages, but apparently not for Lisp.