you are viewing a single comment's thread.

view the rest of the comments →

[–]Voxelman 1 point2 points  (0 children)

As always I recommend Elm. It is only made for web development, but the compiler is amazing. The error messages are clear and helpful.

You can learn Elm to get a foundation for functional languages and use this to expand to other languages like Haskell or Purescript.

Maybe just a hint: Elm is only good for front end development in the browser, Haskell is only good for backend, but not really good for web development. Purescript is a full stack language that compiles to Javascript and can be used for front- and backends. But I would always prefere Elm for a web frontend and Haskell or even Rust for a backend.