Last year I finally started learning F# as you might have read in a previous post (http://www.ronaldharmsen.net/learning-functional-programming-and-f/).

For me that means learning by doing, so since last year I have been doing more and more F# spikes to learn the languages and trying to get my head around functional programming.

I really start to like the concept, although I'm not completely 'in' yet. I love the immutability, async and more fluent way of writing code. But some parts of the systems I have to write are still hard for me to do in F#: Entity Framework and UI.

Sure, it can be done... But I still prefer to do those parts in C#.

I also started to spread my newly acquired knowledge on this very interesting topic on the Microsoft TechDays (http://techdays.nl)

You can find the slides here:

These topics where highly inspired by some great people doing some excellent work and talks on F#, so some more of the resources i used: