Came across this yesterday: Professor Frisby's Mostly Adequate Guide to Function Programming.
Pretty decent introduction to #functionalprogramming using #javascript.
Seems to be a work in progress, 10 chapters so far.
https://github.com/MostlyAdequate/mostly-adequate-guide