In Chapter 1, Getting Started, we discussed the F# language and its functional programming features, basic keywords, operators, and variable declarations. We also looked at the difference between F# and C#, functions, and the basic input-output syntax. In this section, we will discuss F# in more detail.