This book is a great foundation for exploring functional-first programming and its role in the future of application development. The best-selling introduction to F#, now thoroughly updated to version 4. 0, will help you learn the language and explore its new features. F# 4. 0 is a mature, open source, cross-platform, functional-first programming language which empowers users and organizations to tackle complex computing problems with simple, maintainable and robust code. F# is also a fully supported language in Visual Studio and Xamarin Studio. Other tools supporting F# development include Emacs, MonoDevelop, Atom, Visual Studio Code, Sublime Text, and Vim. Beginning F#4. 0 has been thoroughly updated to help you explore the new features of the language including: Type Providers Constructors as first-class functions Simplified use of mutable values Support for high-dimensional arrays Slicing syntax support for F# lists Reviewed by Don Syme, the chief architect of F# at Microsoft Research, Beginning F#4. 0 is a great foundation for exploring functional programming and its role in the future of application development. What you'll learn A deep familiarity with the tenets and advantages of functional programming. How to understand F# 4. 0's concise and elegant syntax. How to develop for real-world scenarios using functional programming and F# 4. 0. How to develop realistic applications through a comprehensive tutorial-based approach. How to learn imperative and concurrent programming techniques within the functional programming paradigm. Who this book is for Beginning F# 4. 0 is for anyone interested in state-of-the-art programming for solving real-world problems. It serves as an excellent introduction to F# for programmers of all backgrounds including C#, Java and VB as well as for lovers of Python, Ruby and other dynamic languages. If you are already familiar with functional programming, you'll find Beginning F#4. 0 a great introduction to the language itself. If you are new to the function programming arena, this book will also serve as a superb reference to FP in general and F# specifically.