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?

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.