Back
Eric Normand: Grokking Simplicity (Paperback, 2021, Manning Publications)

Distributed across servers, difficult to test, and resistant to modification—modern software is complex. Grokking Simplicity …

Review of 'Grokking Simplicity' on 'Goodreads'

This is a very nice intruduction to functional programming, including some elegant approaches to software design. Now, if you have some experience with functional programming, you can skip quite a bunch of parts, and be warn, it's a bit repetitive for some concepts. But all in all I think it's one of the books I'll recommend for starting programmers.