F#: Getting Started F# is a Microsoft .NET language that offers support for functional object-oriented and imperative programming. Learn about F# including templates for creating F# programs and files in Visual Studio and implementing programming with F#.