I’ve just finished reading Chris Smith’s book Programming F#. This is the second book I’ve tried reading on the subject and this time I’ve made it! Now, I’m not really a functional programming guy, but I must say that I see some interesting advantages associated with this style of programming (on the other hand, I really don’t like F#’s syntax).
The book is divided into two parts: on the first, you learn the basics about F#, functional programming (this is a plus for guys which haven’t met the concepts associated with it) and basic .NET programming (including coverage of OO). The second part of the book shows several real world examples that put F# to work. Overall, I’d say that this is a good book if you’re interested in getting started with functional programming and F#. My score: 8/10.