I went through a Scala book with a reading group. Lots of incredulity all around. Much more than the Java concurrency book, which wasn't easy either.
An 'academic' language if ever there was one.
But I recall it as the first vaguely Erlang-like language on the JVM, so whenever something about threading comes up I recall it.
I'm learning Elixir instead.