Today I met with our little group that is joining me on the journey on learning twelve programming languages in twelve months in the year 2012. We collectively decided to learn F# as our head first dive into our challenge.
Well to be honest the decision was more out of convenience, we all are .net developers running Visual Studio 2010, have all the frameworks installed, and have the given tools needed to get started with little or no effort. Given we are already in January coming off a holiday this seemed like the logical choice.
What is F#?
I will not go into to much detail about F# since everything you might want to know is located on wikipedia. So far all I know is that F# is a language that supports three major programming styles. F# is functional programming, imperative programming, and object-oriented programming.
The next step
- Read the wikipedia page
- Find a good book to start learning F#, maybe this one.
- Go through the tutorials on www.tryfsharp.org. (run F# in your browser with silverlight)
- Decide on a project to build.
Until next time…
printfn "Hello World, from my first F# program"