July 2024
Beginner to intermediate
258 pages
5h 11m
English
In this first part, we lay the groundwork for understanding functional programming. We’ll start by introducing the core concepts of functional programming and how they apply to C#. You’ll learn about the crucial distinction between expressions and statements, and how to write more expressive code. We’ll then explore pure functions and how to minimize side effects, which are fundamental to functional programming. Finally, we’ll discuss honest functions and effective ways to handle null values, setting the stage for more robust code design.
This part has the following chapters:
Read now
Unlock full access