The fastest way to learn functional programming (for Java/Kotlin/OOP developers)
When I was writing my new functional programming book — Learn Functional Programming Without Fear — a few alternate titles for the book were:
- Learn Functional Programming the Fast Way!
- The Fastest Way to Learn Functional Programming
- From Object-Oriented Programming to Functional Programming
- Helping Object-Oriented Programmers Learn Functional Programming
- Functional Programming for Objected-Oriented Programmers
The fastest way for OOP developers to learn FP
That’s because I found out — almost by accident — that the fastest way for object-oriented programming (OOP) developers to learn functional programming (FP) goes like this: