3 ms·
A lot of people here say C#. Well, that is a decent option, but I think F# is overall better (however, obviously C# have a bigger job market). F# is similar to
by mamcx 10y ago
A lot of people here say C#. Well, that is a decent option, but I think F# is overall better (however, obviously C# have a bigger job market).
F# is similar to oCalm, still can do the things C# do, still you can use C#, still you are using .NET.
That is a lot of plus!
The main downside is the smaller job market.
----
BTW if you use PHP/JS, C# will not teach you much. Is also "OO" and much code around, specially old or coming from the corporate world is not eye opener.
PHP/Js are less well designed languages, that encourage and celebrate bad practices... but most decent developers learn to workaround that and coming to other languages will look at first like "same".
Require some study and effort to see how much C# is better.
In contrast, F#, Pascal, oCalm, Haskell, Rust, etc will open your mind and increase your skills, because will move you out the comfort zone.