F# is a succinct, expressive and efficient functional and object-oriented language for .NET which helps you write simple code to solve complex problems.

F# is an open source, functional-first programming language which empowers users and organizations to tackle complex computing problems with simple, maintainable and robust code. It is used in a wide range of application areas and is available across multiple platforms.

F# runs on Linux, Mac OS X, Windows as well as HTML5 and GPUs. F# is free to use and has an OSI-approved open-source license. F# is supported by industry leading companies providing professional tools, and by an active open source community.

The Learning F# page provides information about tutorials and books. To install and run F# on various platforms including Windows, Linux, Mac, HTML5 and others, visit the Using F# page. For more information, see also Getting Started with F#.

Formal F# language specifications can be found on the F# at Microsoft Research website:

For idiomatic coding conventions and styles, please read F# Component Design Guidelines.

To search for F# operators such as "?" (dynamic operator) in StackOverflow, you can use http://symbolhound.com/.

Free F# Programming Resources

Copied as a part of: http://stackoverflow.com/tags/f%23/info

history | excerpt history