By the end of this chapter, you will be able to do the following:
- Explain functional programming
- Implement the key concepts of functional programming
- Apply functional programming concepts to your code
- Build new code bases in the functional programming style
This chapter explains types of programming, including Object-oriented programming and Functional Programming, and how to work with different types of functions.