1 Introducing F#

This chapter covers

  • Learning what F# is and isn’t
  • Why you should be interested in using F#
  • When is a good time to use F#
  • Understanding what this book will and won’t teach you
  • Understanding the mental model behind F#

In this chapter, I’ll be taking you through the basics of F#, how it may differ from other languages you’re familiar with, and why you should learn it. We’ll explore some of its great features as well as its potential as a primary programming language in your toolbox. Let’s get started!

1.1 What is F#?

F# is a general-purpose programming language that’s designed to build systems that are robust, succinct, and performant across Windows, Mac, and Linux. It has a lightweight syntax, yet a powerful type system and compiler. ...

Get F# in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.