Is F# Tough to Learn?
It can be. A lot depends on how it's taught and what programmers think they're going to be learning.
![Is F# Tough to Learn?](/content/images/size/w1200/2021/11/math-funcs.png)
It's funny. When I learned imperative programming, it started easier and then got harder. When I learned functional programming, it went the other way. Here are some thoughts on whether or not moving from C# to F# has to be difficult or not.
(Functional programming, when done well, makes complexity go away. You build pipes and then you don't care what's happening inside of them. Here I am flailing around trying to describe this.)
![](https://danielbmarkham.com/content/images/2021/10/daniels-contact-vcard-barcode.png)
![](https://danielbmarkham.com/content/images/2021/11/image.png)
Comments ()