Get Started with F#

You can get started with F# on your machine or online.

Get started on your machine

There are multiple guides on how to install and use F# for the first time on your machine. You can use the following table to help in making a decision:

OS Prefer Visual Studio Prefer Visual Studio Code Prefer command line
Windows Get started with Visual Studio Get started with Visual Studio Code and Ionide Get started with the .NET Core CLI
macOS Get started with VS for Mac Get started with Visual Studio Code and Ionide Get started with the .NET Core CLI
Linux N/A Get started with Visual Studio Code and Ionide Get started with the .NET Core CLI

In general, there is no specific that is better than the rest. We recommend trying all ways to use F# on your machine to see what you like the best!

Get started online

If you'd rather not install F# and .NET on your machine, you can also get started with F# in the browser:

  • Introduction to F# on Azure Notebooks is a Jupyter notebook on the free Azure Notebooks service. Just sign in with a Microsoft account and you can hack away directly in the browser!
  • The Fable REPL is an interactive, in-browser REPL that uses Fable to translate F# code into JavaScript. Check out the numerous samples that range from F# basics to a fully fledged video game all executing in your browser!