October 15, 2012
I like both focused attention to key abstractions, and comparative reviews among languages and/or paradigms. Example abstraction: lambda calculus. Example comparison: ML family vs Lisp family.
I can present on J, an array language which has several connections to functional programming, broadly considered.
I started programming in 1974, and started studying functional programming about a decade after that. But I got distracted by the odd quasi-functional world of array languages, especially J.