Training F #

For those who learned F # - what do you recommend as the best resources for learning the language - books, sites, etc. My current background is in C # and asp.net. - Thank you very much.

+42
f #
Dec 17 '08 at 14:21
source share
10 answers

if you have a C # background, then you might be interested in the book I'm working on. Unlike Expert F # (this is a really great book!), My book is aimed at existing .NET and C # developers without functional programming. It is called Real-world functional programming in .NET and contains most of the samples in both F # and C # (in C # you can also use some of the functional constants).

You can take a look at the review article and in the first chapter is available for free . There are currently 11/18 chapters from Manning .

Thomas

(PS: I would like to apologize for the small ad, but I think this is a relevant and reliable helpful answer!)

+30
Dec 18 '08 at 11:57
source share

I have written both free and commercial literature for educating F # people for over 3 years. You can appreciate the free content on our F # News website, which often contains few demos, our commercial F # .NET Journal, and my latest Visual F # 2010 book for technical computing .

Here are some of my most popular F # demo blog posts:

I am sure you will find many of these valuable!

+16
Dec 09 '10 at 21:24
source share

I highly recommend Expert F # . The book reflects the F # language itself: it is elegant, fun and practical.

Truly interesting, code samples never seem invented, as is usually the case in text representing a language. In fact, Expert F # goes far beyond learning F #: it is a convincing demonstration of effective functional programming.

My favorite chapter is language-oriented programming (ch.9), which has interesting examples: probabilistic workflows, compiling a circuit by type reflection, and using F # quotes to evaluate errors, to name only three of the brightest,

In short, I enthusiastically recommend Expert F #, especially if your task requires you to program on the .NET platform. Although C # is fine, F # is more elegant, more fun and more productive - you won’t look back.

+8
Dec 17 '08 at 14:39
source share

PDC video is great for beginners. the official site also contains a lot of information.

I just stumbled upon this blog. Joh has a great explanation in your first steps in F #.

+6
Dec 17 '08 at 14:28
source share

I am looking at F # at the moment, and I am using the Expert F # book, which I find very useful. I quickly stop the chase, but if you are not a beginner, then it is not difficult to follow imo.

+4
Dec 17 '08 at 14:26
source share

This question may also help.

+4
Dec 17 '08 at 14:31
source share

You should definitely check out this site: tryfsharp.org (from Microsoft Research).

In addition, Programming F # 3.0 (O'Reilly) is a great book! Very well structured and concise.

+4
Jun 25 '13 at 19:30
source share

Here are two of my two favorite F # sites that have not yet been listed:

http://cs.hubfs.net/

http://www.fsharphelp.com

and here is a book I found useful (also not previously listed): F # Basics

http://www.amazon.com/Foundations-F-Experts-Voice-Net/dp/1590597575/ref=pd_bbs_sr_3?ie=UTF8& s = books & QID = 1229527045 & cf = 8-3

+2
Dec 17 '08 at 15:18
source share

I am writing a continuous series on how to learn to program for beginners, accepting "learn to think computationally." F # is the main language of instruction.

It starts here and consists of nine articles.

+1
Jul 16 '13 at 21:17
source share
0
Dec 17 '08 at 14:32
source share



All Articles