n this talk we will look at some important concepts of functional programming, and learn why they are getting more adoption in the modern software industry. We will discuss F# as functional-first language in .NET ecosystem, and how learning F# will make your C# code better too. No prior knowledge of functional programming or F# is required.