Нужны описания best practices.
Скала страдает тем, что она немного перегруженна фичами и с ходу не очень понятно, что важно знать а, что не очень - например если с равнить с Ocaml то изучать его гораздо проще, но там заметно сложнее развернуть окружение для старта.
Также есть проблема с тем, что много документации по инфраструктурно-важным проектам не успевает за и их развитием. Например решил посмотреть Play, начал изучать документацию и понял, что все библиотеки для работы с базами данных уже устарели их место занял Slick но информации как его правильно использовать в контексе Play почти не найти, а та, что есть в основном по уже почти устаревшей версии Slick.