Sign up ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I'm planning to learn F#. I'm not a very beginner since I know Standard ML, C# and Erlang.

Is there a book out there that's the de-facto standard for describing best practices, design methodologies, and other helpful information on F# (preferably with examples using WPF since I would like to use it for GUI-programming) ? What about that book makes it special?

share|improve this question

closed as off-topic by MichaelT, Thomas Owens Dec 10 '13 at 19:04

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – MichaelT, Thomas Owens
If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers 3

up vote 10 down vote accepted

I'm reading Real World Functional Programming and so far it's very good. It is co-authored by stackoverflow's Jon Skeet and also by Tomas Petricek.

share|improve this answer
Looks like a great book. I have ordered it now. – Jonas Sep 13 '10 at 7:04
"and also by"? Yeah, right... – Ramon Snir Jul 1 '12 at 15:23

Chris Smith is the author of a book about F#, his recommendation should be highly reliable.

I complement with free on-line book and chapters:


See Expert F# chapters

share|improve this answer
+1 Wikibooks has helped me in the past with various things and really is a worth it as an alternative if the book is nearing completion, some books are less good though. – Tom Wijsman Sep 13 '10 at 0:57
+1 for liking my wikibook :) – Juliet Sep 13 '10 at 2:25

This SO answer by Chris Smith provides some good F# books...

I'm unsure if they will contain WPF but I suggest to not search for a combined book,
instead go for a second book about WPF as this will be much more broad and covers it much better.

Better focus on them apart and have a solid base than focusing on both simultaneously and have trouble.

The best book for WPF is Windows Presentation Foundation Unleashed by Adam Nathan.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.