
Foreword
When I first met Isaac Abraham in 2015, I knew immediately that he shared my passion for educating .NET developers in the art of F#. His book, which you hold in your hands, is the text I had wanted when I first kindled my F# romance. Inside, Isaac will lead you on a journey of F# that’s both pragmatic and relevant. If you’re a C# or Visual Basic .NET developer, you’ll learn through a series of lessons how to apply F# to everyday .NET development. You won’t have to wade through the deep theoretical explanations that are often the staple of functional programming books. Instead, Isaac will guide you with practical advice and best practices derived from his own experience as an F# developer.
I first fell in love with F# when it was still a research language being developed out of Microsoft Research in Cambridge, England. The language was a bit rough around the edges, but every monthly release brought a fresh set of exciting new features to explore. The community was small but already vibrant, eager to evangelize any who would listen about how F# was so expressive, powerful, and fun. I found myself caught up in it all.