Technology, Creativity, and Life

Introduction to Functional Programming with F#

Join the discussion by commenting on the YouTube page for this video!

In this episode I introduce the F# programming language and guide you through some basic functional programming concepts while showing F# language features.

Topics covered:

  • What is F#?
  • What is functional programming?
  • How to install F#, Visual Studio Code, and the Ionide extension
  • Mutable vs immutable state
  • Partial application
  • Currying
  • Pipeline operator
  • Lazy evaluation of sequences