Per l'introduzione alla programmazione funzionale va benissimo la pagina di Wikipedia
Per Lua puoi provare qui:
https://khaldi.it/quaderni/qim/QIMLua.pd
Non saranno previsti programmi, ma, a mio modesto avviso, quando si cambia paradigma di programmazione nulla è meglio della pratica.
Io comunque non mi esporrei a criticare il professore finché non avrai il voto registrato, poi vedi tu