how you can get started with f# today

10
How you can get started with F# today Richard Minerich (F# MVP) @Rickasaurus RichardMinerich.com

Upload: richard-minerich

Post on 12-May-2015

3.407 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: How you can get started with F# today

How you can get started with F# today

Richard Minerich (F# MVP)@Rickasaurus

RichardMinerich.com

Page 2: How you can get started with F# today

If you love to code, you’ll love F#.

Immutable Data StructuresTail Recursion

Discriminated UnionsPartial Application

Function Composition

QuotationsComputation Expressions

Statically Resolved Type Parameters

Page 3: How you can get started with F# today

If you hate to code, you’ll love F#

Page 4: How you can get started with F# today

Functional may be new to you

but F# is multi-paradigm.

Start small, work your way up.

Don’t be afraid to use what you know.

Some problems will start to scream “This would be much easier in F#!”

Page 5: How you can get started with F# today

Try some simple Katas and Puzzles

Project Euler is a great place to start.See http://is.gd/TheRoadToFunctional And http://is.gd/TheTedNewardChallenge

Page 6: How you can get started with F# today

Write some Simple Ant AI

Check it out at: http://is.gd/FSharpSilverlightAnts

Page 7: How you can get started with F# today

Make something beautiful

Page 8: How you can get started with F# today

Find Some Functional Friends

The Community For F# Onlinewww.communityforfsharp.net

The NYC F# User Groupwww.meetup.com/nyc-fsharp

The Cambridge F# User Groupfsug.org

The San Francisco Bay Area F# User Groupwww.sfsharp.org

F#unctional Londonerswww.meetup.com/FSharpLondon

Page 9: How you can get started with F# today

Check out the Community

Weekly Blog Roundup - FSharpCentral.com

F# Forums - HubFS.net

IRC Chat - irc.freenode.net/##fsharp

Page 10: How you can get started with F# today

Read a Book