Resources Online Why Functional Programming? It’s the composition - Kailuo Wang Functional Programming with Effects - Rob Norris The First Monad Tutorial - Philip Wadler Functional Structures in Scala - Michael Pilquist Scala Typeclassopedia - John Kodumal Introduction to Functional Programming (Italian) Books Domain Modeling Made Functional - Scott Wlaschin Functional and Reactive Domain Modeling - Debasish Ghosh Functional Programming in Scala - Paul Chiusano, Runar Bjarnason Scala with Cats - Noel Welsh, Dave Gurnell Category Theory for Programmers - Bartosz Milewski