The F# developer center is now live, along with the September 2008 F# CTP.
What is F#?
Don Syme describes it as:
F# is a simple, type-safe, efficient, scalable language for the .NET platform that supports both functional and object-oriented programming. One of the key things about F# is that it spans the spectrum from interactive, explorative scripting to component and large-scale software development. In this release we’ve made major improvements to the language, libraries and tools across this spectrum.
In other words, F# is a functional language for the .NET Framework.
Functional languages have succinct, expressive, and compositional style that have their origins in lambda calculus.
F# provides all the benefits of functional programming on top of the familiar of .NET runtime, libraries, interoperability, and object models.
Here are some great F#/Functional Programing resources:
I look forward to the day when a recruiter calls me about opportunities for "F Pound" developers. ;)