Grokking Functional Programming er en praktisk bok som er spesielt skrevet for programmerere med bakgrunn i objektorientert programmering. Denne boken gir leserne en tydelig oversikt over hvordan man kan overføre kjente konsepter, som objekter og komposisjon, til funksjonelle programmeringsprinsipper, som programmering med immutable data og høyere ordens funksjoner. Du vil lære å skrive samtidige programmer, hvordan du håndterer feil og hvordan du kan utvikle løsninger med fokus på modularitet og lesbarhet. Forfatterne unngår den akademiske belastningen fra λ-kalkyle, kategori teori og de matematiske fundamentene bak funksjonell programmering, og fokuserer i stedet på praktisk anvendelse av funksjonell programmering i dagligdagse programmeringsoppgaver. Mot slutten av boken vil du være klar til å velge et funksjonelt språk og begynne å skrive nyttig og vedlikeholdbart programvare.