Deliver to DESERTCART.BE
IFor best experience Get the App
Get Programming with F#: A guide for .NET developers
M**D
The Best way to learn F# and one of my favorite programming books of all time
TL;DR; This is one of my favorite books on learning any single language.I am a Software Engineering Manager responsible for .NET development (among other things). I also write frequently on software quality on my blog.This year I set out to learn F# by reading a book. It was not this one, and I walked away with a wrong impression of F#'s capabilities and role.Instead, I should have read this book This book is my go-to recommendation for anyone of any skill level who wants to learn more about what F# is all about and what it can do.While it is an older book compared to some newer ones, it is still the best way to learn the language - just bear in mind that some of the comments on F# power tools are now integrated into Visual Studio.Buy this book for everyone on your team and read it cover to cover. It's that good.Full Disclosure: The author of this book is a stand up guy and responded to an article I wrote at one point with helpful comments and a pull request teaching me more on F# - prior to reading this wonderful book.
L**O
Excellent!
This book is very good for C# or VB.Net developers. Step by step introduction to F# is fantastic and succinct. I'm reading about 100 pages, but I feel I'm already F# specialist. I highly recommend this book.
S**N
A good how-to guide for learning both the F# programming language and F# features and tools in Microsoft's Visual Studio
Isaac Abraham's "Get Programming with F#" is a well-structured, well-written guide to learning F# and its pragmatic blend of functional and imperative programming. By doing the exercises in Abraham's short, example-based lessons (43 lessons in all), you also get healthy workouts in using the F# features and tools in Microsoft's Visual Studio. The book is aimed at "intermediate C# and Visual Basic .NET developers" who have little or no experience with F#.A note of caution: The book focuses on Visual Studio 2015, and if you already are running Visual Studio 2017, you will encounter some differences in some menus, as well as Power Tools and other items. VS veterans will not have much trouble with this, but beginners to .NET, F# and Visual Studio may need help to get things set up correctly, if they have downloaded VS 2017.My gratitude to Manning Books for providing an advance reading copy for review.
Z**E
Awesome book
Concepts are explained in an easy-to-understand way.
G**.
Ambitious coverage but leaves many questions unanswered
This 575 page book tries to cover a lot of ground but it seemed that the author rushed to finish many of the later chapters. As a result many of the questions that this reader had about language feature details were not addressed, which was most frustrating. Admittedly, I am not exactly the target audience for this book since I have a decent grasp of Functional Programming, have very limited experience with C#, I'm using Visual Studio Code and I'm on Linux. The author assumes that you need to be introduced to FP, are a C# coder, using Visual Studio, on Windows. So a non-negligible page count is devoted to VS screen shots, "here's how you would do it in C#" sections, and the value of immutability, higher order functions, lazy eval, etc.. This may be of value to a few readers but I suspect it is largely book bloat to many.
S**X
Great F# book for .NET programmers and programmers with beginning functional programming experience
This book is well written and pedagogical, distributing different aspects into multiple well-organized lessons. It is intended for .NET programmers with C#/VB.NET background and for programmers without much previous functional programming experience. The author takes great care , thoughts, and sincerity selecting and laying out the relevant material into Units, Lessons, and Capstone Projects. It is a great self-learning book for learning F# systematically.Be mindful - the book was published in 2018. Today in 2020, the Visual F# Power Tool is not longer available (it has been integrated with the latest Visual Studio IDE). Hope the author can update this in new edition.Once again, as the author has clearly noted upfront - this book is INTENDED for .NET programmers and for programmers without much previous functional programming experience. To that end, the book fulfills its objective, while delivering the technical contents in a clear, easy to understand, and enjoyable way. Hats off to the author, looking forward to more of his technical books.There was a review complaining the book is too heavy for .NET and not much for functional programming. That is NOT a fair review. The book does exactly it claims to be, in a wonderful way.
Y**G
The Best Book for Learning F#
This book was probably the only one that you could follow it and learn F# effectively. Before I read this book, I had tried to learn F# by other books, such as Beginning F#, Expert F#,... However, these book just were another form of official documents. Why functional programming is better than OOP? Why we need F# Record and Union? Why using partial application and pipe? No answer. They may be good references, but for learning F#, totally useless.The first 5 units of this book introduced every F# language feature with the reason that it overcome some restrictions of traditional OOP, in a crystal clear way. These materials let you know the advantages of F# and how to use F# to solve real work problems. The remained contents taught you how to work with .Net environment, and introduced some useful F# specified tools.If you want to learn F#, or would like to know whether F# is desired some considerations, this book is the only one you need to have.
J**S
The F# book I wish I had when I started learning
Disclaimer: I received a free copy of the book from the publisher. No quid pro quo expectation was given to me for accepting the book.I started learning F# a few years ago. I read everything I could get my hands on: Programming F# 3.0, Beginning F# 3.0, Expert F# 3.0, Functional Programming for the Real World, even F# for Scientists. They were all good and I would recommend some of them if the situation is right. But this book is definitely the one I wish I had when I was starting. It's a great reference now too, but I think it really shines in living up to it's name: getting you up to speed quickly in F#. If you're new to .Net or functional programming, this book will serve you well.
Trustpilot
2 months ago
1 month ago