/functional-programming-in-fsharp

Introduction to functional programming in F#, optimized for C# programmers.

Primary LanguageF#

Function Programming in F# - an introduction

This repository contains code snippets and challenges to support an introduction to functional programming in F#. The training is optimized for C# programmers, but should be approachable for programmers with different language backgrounds as well.

Setup your development environment

You may use various IDEs and configurations to code, build and execute F# on your machine. Among other is Visual studio code.

Using Visual Studio Code

To write F# code in Visual Studio Code you need.

  • Visual Studio Code with the following extensions
    • Ionide-fsharp
    • C#
  • .Net Core SDK
  • Microsoft Build Tools for Visual Studio 2017 (not 100% that you need this)