Functional vs Object-Oriented Programming
Soshace on May 22, 2019
Functional vs Object-Oriented Programming
JavaScript brought up functional programming into the mainstream. Thanks to functions and closures, it...
[Read Full]
For those interested in functional programming, I strongly suggest learning OCaml, Haskell, Elm, or F#.
The experience of functional programming in a function-first functional programming language is far more enlightening and enjoyable.
OCaml • ocaml.org/learn/books.html
Haskell • Learn You a Haskell for Great Good!, by Miran Lipovača
Elm • Elm in Action, by Richard Feldman
F# • The Book of F#, by Dave Fancher
Scala and Clojure are fine languages, but I'd recommend the above FP languages over Scala (OO+FP language) or Clojure (Lisp+FP language).
Hello, thank you! I added a code sample to the article.