F# is a functional-first language that runs on the .NET platform. It supports functional, imperative, and object-oriented programming paradigms.