Everything you need to know about functional programming all in one place!
Have you ever wondered what functional programming is? Want to learn it but think it's too hard? Granted, functional programming takes a little more learning than traditional programming, but it isn't as hard as you might think.
This book is written in easy-to-understand language, with plenty of simple examples to explain the main functional programming concepts and lots of code examples to show you how it all works.
In this book, you Have access to an overview of the four main programming paradigms – procedural, logical, functional, and object-oriented Understand what first-class functions are, how they are used and how they work Learn about pure functions and how they work Understand immutability and why it is important Learn about refactoring and its importance Learn about higher-order functions Understand why you should take note of functional composition Learn about Currying and Closures Gain an understanding of referential transparency Understand the lambda calculus and how it fits with functional programming Learn about recursion Understand how lists and pattern matching works Learn about monads, applicatives, and functors
If you think functional programming is for you, head up, click “Add to Cart,” and start your new learning journey.