In this chapter, we have seen the basics of functional programming, a bit of its history, its advantages (and also some possible disadvantages, to be fair), why we can apply it in JavaScript, which isn't usually considered a functional language, and what tools we'll need in order to take advantage of the rest of the book.
In chapter 2, Thinking Functionally - A First Example, we'll go over an example of a simple problem, and look at it in common ways, to finally end by solving it in a functional manner and analyze the advantages of that way of working.