“What’s this fuss about functional languages all about? Do you want to understand how is it different from C#, and why it matters?
In this talk, we’ll look at the basics of coding in F#, and how functional programming differs from object-oriented programming. Along the way, there will be many examples showing the same code written in C# and F# so that you can see for yourself how the two languages differ in style and approach.”
source