Haskell:
https://learnyouahaskell.com/introduction
It's been a while since writing some (2018), but the concepts you learn from Haskell are great (though I still can't explain Monads, even if my life depended on it) and can be applied in other languages.
Anyway, I can't speak to BEAM, but Haskell is very typeful, it teaches you currying, very great language, awful tooling (but that was ~10 years ago, so I hope things have improved since).