What is functional programming?The problems with the definition for practical useThe definition of FP confuses managersWe treat functional programming as a set of skills and conceptsDistinguishing actions, calculations, and dataFunctional programmers distinguish code that matters when you call itFunctional programmers distinguish inert data from code that does workFunctional programmers see actions, calculations, and dataThe three categories of code in FPHow does distinguishing actions, calculations, and data help us?Why is this book different from other FP books?What is functional thinking?Ground rules for ideas and skills in this bookConclusionSummaryUp next…