Learning resources for F#

As I’ve said, F# is currently one of my main interest points so I thought about sharing some resources I found very useful.

Official resources

Core Library reference http://msdn.microsoft.com/en-us/library/ee353567(VS.100).aspx

Language Reference http://msdn.microsoft.com/en-us/library/dd233181(VS.100).aspx

Language Specification http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/spec.html

http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/

http://msdn.microsoft.com/fsharp

F# presentations

http://www.slideshare.net/mrkurt/f-presentation-1270431

http://blogs.msdn.com/dsyme/archive/2009/10/10/f-tutorial-code-and-slides-jaoo-2009-edition.aspx

http://blogs.msdn.com/lukeh/archive/2010/02/01/f-for-parallel-and-asynchronous-programming-pdc-2009.aspx

http://blogs.msdn.com/dsyme/archive/2006/11/22/f-presentation-at-czech-net-group-meeting.aspx

http://blog.cwa.me.uk/2008/05/18/f-presentation-slides-and-demos/

http://cs.hubfs.net/files/27/public_presentations/entry30.aspx

http://weblogs.asp.net/podwysocki/archive/2008/07/10/aspects-of-functional-programming-in-c-presentation-and-code.aspx

http://channel9.msdn.com/pdc2008/TL11/

http://www.slideshare.net/mattpodwysocki/async-and-parallel-f-1825975#

Tutorials

Matthew Podwysocki

http://weblogs.asp.net/podwysocki/archive/2008/03/06/adventures-in-f-f-101-part-1.aspx

http://weblogs.asp.net/podwysocki/archive/2008/03/06/adventures-in-f-f-101-part-2.aspx

http://weblogs.asp.net/podwysocki/archive/2008/03/06/adventures-in-f-f-101-part-3.aspx

http://weblogs.asp.net/podwysocki/archive/2008/03/06/adventures-in-f-f-101-part-4.aspx

http://weblogs.asp.net/podwysocki/archive/2008/03/17/adventures-in-f-f-101-part-5-pattern-matching.aspx

http://weblogs.asp.net/podwysocki/archive/2008/03/21/adventures-in-f-f-101-part-6-lazy-evaluation.aspx

http://geekswithblogs.net/Podwysocki/archive/2008/04/03/121002.aspx

Brian McNamara (Inside F#)

http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!1603.entry

http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!1612.entry

http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!1767.entry

http://lorgonblog.spaces.live.com/Blog/cns!701679AD17B6D310!1778.entry

Tomas Petricek

http://tomasp.net/articles/fsharp-i-introduction.aspx

http://tomasp.net/articles/fsharp-ii-functional.aspx

http://tomasp.net/articles/fsharp-iii-oop.aspx

http://tomasp.net/blog/fsharp-iv-lang.aspx

Chris Smith

http://blogs.msdn.com/chrsmith/archive/2008/05/02/f-in-20-minutes-part-i.aspx

http://blogs.msdn.com/chrsmith/archive/2008/05/09/f-in-20-minutes-part-ii.aspx

Dustin Campbell

http://diditwith.net/2008/01/15/WhyILoveFTheInteractiveEnvironment.aspx

http://diditwith.net/2008/01/18/WhyILoveFTuples.aspx

http://diditwith.net/2008/01/21/WhyILoveFBreakingUpTuples.aspx

http://diditwith.net/2008/01/29/WhyILoveFResultTuples.aspx

http://diditwith.net/2008/01/30/WhyILoveFFunctionsFunctionsFunctions.aspx

http://diditwith.net/2008/02/19/WhyILoveFPatternMatching.aspx

http://diditwith.net/2008/02/25/WhyILoveFOptionTypes.aspx

http://diditwith.net/2008/03/03/WhyILoveFListsTheBasics.aspx

http://diditwith.net/2008/03/14/WhyILoveFARefactoringTale.aspx

Enjoy,
Bogdan

kick it on DotNetKicks.com

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: