The best way to learn about F# is to read and write F# code. This article will act as a tour through some of the key features of the F# language and give you some code snippets that you can execute on your machine. To learn about setting up a development environment, check out Getting Started.+
There are two primary concepts in F#: functions and types. This tour will emphasize features of the language which fall into these two concepts.