If you have just started your adventure with F#, then this book will help you take the right steps to become a successful F# coder, thereby improving your current development skills. Intermediate knowledge of imperative programming concepts and a basic understanding of the algorithms and data structures in .NET environments using the C# language and BCL (Base Class Library) would be helpful.