I wonder if any teacher already tried to teach LISP as a first language instead of java or C, and what there was to learn about it.
IMO nobody [3] considered it programming. I was a geek and thought it was pure vapor [4], programming needed to be cpp with graphics or GUI or memory cells. I don't know what other people thought about it but I'd bet they forgot about it the minute they left the class. I mean pairs and cons cells ? what can you do with that ? ... beside map/fold/compose/curry. But that would need to talk about closures... can 20yo handle hot thangs like these ?
----
[1] in my days, first 2 years were 80% math/phys 20% programming
[2] casual introductory modules, at that point students don't know if they go pure science CS or IT.
[3] except the wearing IOCCC tshirts teacher
[4] infinite idiocy of my young self