

Common Lisp on the other hand is more of a 1980s language where you can use a functional style some of the time, and with some pain.
Isn’t the main issue with it that you’re not forced to be functional? It’s supposed to be pretty good at it with the correct libraries.
Either way, you’d start by reading SICP
You really don’t want OP to learn lis
I find that the least surprising, but ok…