Functional Programming is Hard
I am in deep learn mode with F# - as in, going through Syme's Expert F# book and doing everything I can to understand it. As in, rather than doing my normal skimming of material, read it in detail, and "code along" with the examples.
My first thoughts are that learning F#, as someone who has been doing Imperative Programming of one type or another in my career, is harder than any transition I have done before (procedural-->OOP, C++-->Java-->C#). That said, I definitely have come to the conclusion that learning functional programming (be it through F#, Haskell, OCaml, or any other functional language) - is a great learning exercise. I look forward to every time I crack a new chapter and learn some new trick in F#.
Worry not dear friends - you will soon start to see some F# examples and explanations, especially from the perspective of a C# developer, come to this very blog.