This tutorial is aimed at people who are learning F# for the first time. No prior programming knowledge is required, but if you're coming from another language, many of the concepts will already be familiar to you and you should be able to move through the tutorial more quickly.
This tutorial will cover the following topics:
- Bindings and Values and REPLs! Oh My!
- Fun with Functional Functions
- Chaining Functions with the Forward Pipe Operator
- Using Data Structures to Create Larger Programs
- A Little Bit of Currying
- Operator Definition and Overloading
- Active Patterns
- Computation Expressions
- Quotations: Leveraging the Language Parser to Define Your Own Language