JamesTryand / learn_fsharp_in_x_minutes

An attempt at a very terse F# learning list

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learn F# in x minutes - intro

An attempt at a very terse F# learning list

Basics

  • Functions
  • Primitive types (remember: still .NET)
  • Tuples
  • Pipelines
  • Composition
  • F# Collection types
  • Record types
  • Discriminated Union types
  • Pattern matching
  • Recursive functions
  • Option types
  • Classes & Interfaces (OOP still exists)
  • Using Computation Expressions (async, result, etc made even easier)

That should cover enough to build apps & have a play. Go out there and build awesome stuff! :)

Much more to explore when you need it / feel comfortable.

Online REPLs

Interactive learning

Learning Resources

Setup locally

One of these or your favourite editor with F# support

License

This work is licensed under a Creative Commons Attribution 4.0 License. For more information see the full license details

Originally for Manchester F# User Group

Any suggestions / improvements welcome.

About

An attempt at a very terse F# learning list


Languages

Language:GLSL 100.0%