Re:Why I Prefer Functional Programming
by PhantomBKB on Thursday September 19, 2019 @02:00PM
(#21018782)
Once you become used to reading it, it doesn't seem like a big deal. But Haskell has a steep learning curve if you have never used functional programming languages before so it may take a while to pick up a few things.
[ Parent
| on HN ]
Re:Why I Prefer Functional Programming
by non-entity on Thursday September 19, 2019 @02:25PM
(#21019045)
What are some of the better ones to start with? I've tried Erlang and F#, but the hardest part is figuring out whether I'm writing code that's too procedural.
Re:Why I Prefer Functional Programming
by BoiledCabbage on Thursday September 19, 2019 @02:35PM
(#21019148)
If you're looking for statically typed FP, honestly, start with Elm. You can do it in a weekend it's so conceptually contained. Then F# and OCaml are highly regarded. Avoid Haskell - worst bang for your buck on seeing returns on learning. It has some interesting concepts, but is a terrible language for learning statically typed functional programming.
If you're looking for dynamically typed FP (ex. LISP), go with Clojure, or lesser rec possibly Racket flavor of Scheme.