What Is Functional Programming?Is It a Language, an API, or What?The Properties of Functional ProgrammingBaking CakesAn Imperative CakeA Declarative CakeWhere Does Functional Programming Come From?Who Else Does Functional Programming?Pure Functional LanguagesIs It Worth Learning a Pure Functional Language First?What About F#? Should I Be Learning F#?Multiparadigm LanguagesThe Benefits of Functional ProgrammingConciseTestableRobustPredictableBetter Support for ConcurrencyReduced Code NoiseThe Best Places to Use Functional ProgrammingWhere You Should Consider Using Other ParadigmsHow Far Can We Take This?
Monads Actually, Don’t Worry About This YetSummary