Getting started

and then you can try...

Tutorials

The following series are tutorials on the key concepts of F#.

Functional patterns

These posts explain some core patterns in functional programming -- concepts such as "map", "bind", monads and more.

Worked examples

These posts provide detailed worked examples with lots of code!

Specific topics in F#

General:

Functions:

Control Flow:

Types:

Controversial posts