Welcome to Functional Programming!

What is Functional Programming?

Functional programming (FP) is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. It is a declarative programming paradigm, which means programming is done with expressions.

Froge mascot enjoying the code

Why Learn FP?

Getting Started with FP