Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content
Permalink
main
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
### YamlMime:Landing
title: "F# documentation"
summary: "Learn how to write any application using the F# programming language on .NET."
metadata:
title: "F# docs - get started, tutorials, reference."
description: "Learn F# programming - for developers new to F#, and experienced F# / .NET developers"
ms.topic: landing-page # Required
author: KathleenDollard
ms.author: kdollard
ms.date: 11/03/2021
landingContent:
- title: "Learn to program in F#"
linkLists:
- linkListType: get-started
links:
- text: "What is F#?"
url: what-is-fsharp.md
- text: "First steps in F#"
url: /training/modules/fsharp-first-steps/
- text: "Install F#"
url: get-started/install-fsharp.md
- text: "Get started with F# in Visual Studio"
url: get-started/get-started-visual-studio.md
- text: "Get started with F# in Visual Studio Code"
url: get-started/get-started-vscode.md
- text: "Further learning"
url: https://dotnet.microsoft.com/learn/fsharp
- linkListType: video
links:
- text: "Beginning F# video series"
url: https://aka.ms/BeginnersSeriesFSharp
- linkListType: download
links:
- text: Download the .NET SDK
url: https://dotnet.microsoft.com/download
- title: "F# language guide"
linkLists:
- linkListType: overview
links:
- text: "F# language guide"
url: language-reference/index.md
- linkListType: reference
links:
- text: "F# language specification"
url: https://fsharp.org/specs/language-spec/
- text: "F# RFCs"
url: https://github.com/fsharp/fslang-design
- text: "F# library reference"
url: https://fsharp.github.io/fsharp-core-docs
- text: ".NET library reference"
url: ../../api/index.md?view=net-6.0
- title: "F# fundamentals"
linkLists:
- linkListType: overview
links:
- text: "Overview"
url: language-reference/index.md
- text: "Tour of F#"
url: tour.md
- text: "Values"
url: language-reference/values/index.md
- linkListType: concept
links:
- text: "Types and inference"
url: language-reference/fsharp-types.md
- text: "Functional concepts"
url: tutorials/functional-programming-concepts.md
- text: "Type providers"
url: tutorials/type-providers/index.md
- linkListType: tutorial
links:
- text: "Using Functions"
url: tutorials/using-functions.md
- text: "Pattern matching"
url: language-reference/pattern-matching.md
- text: "Object programming"
url: language-reference/index.md#object-programming
- text: "Async programming"
url: tutorials/async.md
- title: "F# in practice"
linkLists:
- linkListType: overview
links:
- text: "F# for web development"
url: scenarios/web-development.md
- text: "F# for machine learning"
url: scenarios/machine-learning.md
- text: "F# for Apache Spark on Azure"
url: using-fsharp-on-azure/apache-spark.md
- text: "F# for deploying Azure resources"
url: using-fsharp-on-azure/deploying-and-managing.md
- linkListType: learn
links:
- text: "F# style guide"
url: style-guide/index.md
- text: "F# code formatting guidelines"
url: style-guide/formatting.md
- text: "F# coding conventions"
url: style-guide/conventions.md
- title: "F# tools"
linkLists:
- linkListType: overview
links:
- text: "F# Interactive"
url: tools/fsharp-interactive/index.md
- text: "F# development tools"
url: https://dotnet.microsoft.com/languages/fsharp/tools
- text: "F# notebooks"
url: tools/notebooks.md
- text: "F# for JavaScript"
url: tools/javascript.md
- title: "New features in F#"
linkLists:
- linkListType: whats-new
links:
- text: "What's new in F# 6"
url: whats-new/fsharp-6.md
- text: "What's new in F# 5"
url: whats-new/fsharp-50.md
- text: "What's new in F# 4.7"
url: whats-new/fsharp-47.md
- linkListType: tutorial
links:
- text: "Explore tasks"
url: language-reference\task-expressions.md
- text: "Explore interpolated strings"
url: language-reference\interpolated-strings.md
- text: "Explore anonymous records"
url: language-reference\anonymous-records.md