Quick tip
There are many functional programming languages, including Erlang, Elixir ( LXF203), Clojure, Haskell ( LXF201), Scala ( LXF198) and SML. However, there are a number of well-known programming languages that support functional programming, including Java, Perl and Python.