Last Updated:

Best F# courses & tutorials 2019


Functional Programming with F#

Functional Programming with F# by Mark Gray will teach you how to get started with F# functional programming. This F# tutorial is aimed at F# beginner and intermediate F# developers. Basic F# syntax knowledge is beneficial. In this F# functional programming tutorial you will work on two fsharp projects. In the first project, you will build a predictive text engine and deploy it to Nuget. You will lean how to write basic unit tests in FsUnit. You will create libraries that you can use with other .Net languages. This F# course will teach you how to share those publicly on NuGet.
In the second project, Bayes Theorem will be used to classify spam massages based on real world data. You will build a command line application and parse command line arguments. This will help you gain an understanding of machine learning. This is one of the best F# tutorials in 2019.


Building F# Applications

Building F# Applications by Packt Publishing will help you learn F# programming language. You will design, build, and deliver real-world F# applications faster. This F# tutorial is ideal for C# developers, and F# developers familiar with the basics of F#. You will start by setting up your IDE for F# development. This F# tutorial will introduce you to F# tools for test automation, builds, and dependency management. You will model your F# application’s problem domain by making use of F#’s immutable data types and collections. This F# course will teach you how to make invalid states unrepresentable. You will lean how to build simple-to-complex application behavior with F# functions. This F# online tutorial will show you how to interoperate between your F# applications and other .NET languages


Best F# books 2019


SaleBestseller No. 1
The Book of F#: Breaking Free with Managed Functional Programming
  • Dave Fancher
  • Publisher: No Starch Press
  • Edition no. 1 (03/16/2014)
  • Paperback: 312 pages
SaleBestseller No. 2
Get Programming with F#: A guide for .NET developers
  • Isaac Abraham
  • Publisher: Manning Publications
  • Edition no. 1 (03/22/2018)
  • Paperback: 448 pages
Bestseller No. 3
Friendly F# (Fun with game programming Book 1)
  • Giulia Costantini, Giuseppe Maggiore
  • Kindle Edition
  • English
SaleBestseller No. 4
Beginning F# 4.0
  • Robert Pickering
  • Publisher: Apress
  • Edition no. 2 (05/03/2016)
  • Paperback: 336 pages
Bestseller No. 5
Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#
  • Scott Wlaschin
  • Pragmatic Bookshelf
  • Kindle Edition
  • Edition no. 1 (01/25/2018)
  • English
SaleBestseller No. 6
Programming F# 3.0: A Comprehensive Guide for Writing Simple Code to Solve Complex Problems
  • Chris Smith
  • Publisher: O'Reilly Media
  • Edition no. 0 (10/29/2012)
  • Paperback: 476 pages
Bestseller No. 7
Functional Programming Using F#
  • Michael R. Hansen, Hans Rischel
  • Cambridge University Press
  • Kindle Edition
  • Edition no. 1 (05/13/2013)
  • English
Bestseller No. 8
Functional Programming with F#: 2018 Edition
  • Yusuf Motara
  • Publisher: Scholars' Press
  • Paperback: 76 pages
Bestseller No. 9
F# 4.0 Design Patterns
  • Gene Belitski
  • Packt Publishing
  • Kindle Edition
  • Edition no. 1 (11/30/2016)
  • English
SaleBestseller No. 10
Expert F# 4.0
  • Don Syme
  • Publisher: Apress
  • Edition no. 4 (12/21/2015)
  • Paperback: 612 pages

F# Deep Dives

F# Deep Dives by Tomas Petricek and Phil Trelford will teach you real-world F# techniques with F# examples. You will learn to solve a real programming challenges effectively by using F# and the functional-first approach. This F# book will teach you how F# developers solve problems. You will learn what concepts they use to solve them along with how they integrate F# into current systems and environments. This is one of the best F# books in 2019



Last update on 2019-09-16 / Affiliate links / Images from Amazon Product Advertising API is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to and affiliated sites.