How the fuck do I learn this

this is easy af
main = do
putStr "helo world"

Scala is a great idea..

..AFTER having at least one year of experience with Java and Haskell. Otherwise you'll end up writing terrible code, because you didn't fully understand what functional programming is all about and mix the differnt paradigms without noticing. Scala is great, but only for experienced programmers.

Writing a lisp is actually my favorite tutorial for any language. I don't actually like using lisps otherwise.

Have a complex system? Want it to stay easily readable and maintainable? Do it in Haskell.
Mostly fintech, VoIP, telecom.

thanks

LYAH is shit indeed, try with wikibook and HPFFP

haskell is a meme language, dont waste time with it

this, it's hobby-tier

youtube.com/watch?v=iSmkqocn0oQ

I don't know or care about Haskell, but if you want to learn a pure functional language I'd suggest to take a language you already know and practice coding without any for loops, just use tail recursion, and implement divide and conquer algorithms (mergesort, binary search, etc.).