Best Resources to Learn F#

Have been hit by the functional programming bug yet? If you read around the blogsphere and listen to podcasts lately, you’ve surely been exposed to the revamp of functional programming languages all over the place. Haskell, Erlang, Clojure, F# will likely gain a fair share from the usual suspects (Java, C# in primis) at least in some well defined areas of the business logic.

There are countless posts around highlighting what’s great (and not so great) about functional programming, so I won’t repeat those arguments here. What I am offering is just a few pointers to F# resources that might help you getting familiar with .NET way to functional programming.

Screencasts

Screencasts are a good way to get a feeling of what functional programming (and F# in particular) look like and why they should matter to you.

Free Documentation (Books, White Papers)

When you are ready to get your feet wet with the languages, there are a few free resources that are great to get you started:

Commercial Books

Once I am ready to get serious about a language I feel a need a real book to get deeper into the details. Here are a few titles that seem to get great feedback from the community. A search with Google will reveal more and new titles are expected to be published shortly as the language is starting to get traction.

Other Web sites and Blogs

  • Microsoft F# Developer Center: Microsoft home page for all things F#, with tons of links and resources. That’s the place you want to go to download the tools and add-ins for Visual Studio 2008 if you, like me, haven’t switched to Visual 2010 yet.
  • Hubfs: News, blogs and forums dedicated to the language.
  • The FSharp Wiki: Great collection of links to online resources.

kick it on DotNetKicks.com

Shout it

This entry was posted in .NET, F# and tagged , , . Bookmark the permalink.