Learning F# via Project Euler
I’m convinced F# is a far more advanced and productive language than the C# I’ve been using for the past 7 years. And having tasted the beauty and power of functional programming with LINQ, lambdas, and extension methods in C# 3.5, I’m anxious to move to a paradigm that’s functional by default.
And yet every time I try to start a personal project in F#, I seem to freeze with questions. Is this really the way I should be building this? Should I be using a class or a record? What was the name of that module again? You know, basic stuff.
So I’ve decided that a good way to learn F# would be to go through (at least some of) the Project Euler problems. Already I’ve worked through the first two and have found the experience to be very worthwhile in general and a nice way to get comfortable with F#. Time permitting I may blog about some of my experiences.
0 Response to "Learning F# via Project Euler"
Post a Comment