Functional Programming is a very useful and powerful programming paradigm but it could feel very complicated to understand. In this infographic, let’s explore some basic concepts that will help you understand what Functional Programming is all about.