Skip to main content

Learn F# as C# Developer

At work I use C# most of the time, but for my pet projects(don't we all have pet projects?) at home I prefer to use F#. I do think that functional programming is the future and if you have a look at the latest language features that are added to C#, it is becoming more and more functional.

When you get started with F# for the first time, there are 2 struggles you need to go through:

  • #Struggle 1 -  Getting to know the syntax of the language
  • #Struggle 2 – Understanding the functional paradigm and how to write idiomatic F#

To help you go through the first struggle, the following guide will be your friend:

A good follow-up is the old but still relevant F# introduction at PDC 2008(!):