This is a great book about PureScript and thus about functional programming, even though not all FP concepts are explained deeply, so a newcomer may not understand everything. The book covers a lot of topics, including applicatives, monads, purescript FFI, property-based testing, and even free monads. The exercises are very helpful to understand the material, I wish there were more of them.
I read the older version while using the newer psc 0.11 compiler, so I had to fix a number of errors, but it wasn't hard (except for JSON parsing). It's available for free and you can also buy to support the author.