F# is a statically typed, functional-first programming language that is also object-oriented and supports cross-platform development. It draws influences from OCaml, Python, Haskell, and C#. The document discusses the F# community, software foundation, and testimonials about productivity and performance gains from companies using F#. It also previews live demos of common functional concepts in F# like recursion, pattern matching, computation expressions, type providers, and building apps and games.