F# is a programming language that makes it easy to write succinct, robust, and performant code.
Interested in learning to program with F# but don't know where to start? Start here! Learn the basic syntax and features of the language.
F# is an open-source, cross-platform programming language that makes it easy to write succinct, performant, robust, and practical code. Get started learning F# with this series of short videos.
Step-by-step instructions and videos for installing .NET and building your first Hello World F# application. Develop with free tools for Linux, macOS, and Windows.
Find resources to get started with F# programming online or on your machine.
Take your first steps with F# - Set up your development environment, write your first line of code, and build your first application.
Write your first F# programs, learn to work with input and output, data type conversions and operators.
Learn how to manage execution flow in your programs using if...elif...else and loop constructs.
Improve your F# programming skills with exercises plus discussions with mentors.
Learn F# through testing.
Explore concepts and patterns in functional programming using F#.
Watch how to get started with web API programming in F# and see demos that show what the development experience feels like.
The F# documentation provides many resources to learn the F# language.
Explore thousands of F# snippets.
This e-book aims to introduce you to F# and show you ways that F# can help in day-to-day development of mainstream commercial business software.
A series of articles describing guidelines for formatting F# code, code conventions, and component design guidelines.
Examine some of the key features of the F# programming language through a series of code samples.