Essential F# is a practical book aimed at efficiently getting you up to speed with the essentials of functional-first programming in F#. It will help you to discover why F# is such a popular language with those who have spent time learning its secrets.

Essential F# is targeted at folks wanting to learn F# and assumes that the reader has no real knowledge of F# or functional programming. Some programming experience, particularly in C# or VB.NET, may be useful but not absolutely necessary.

You can download Essential F# for free from as a .pdf, .epub, or .mobi.

The source markdown files are available at

This book is FREE. If someone feels that they want to pay money for it, the author’s royalties (80% on LeanPub) will continue to go to the F# Software Foundation.