Второй: определиться со стэком в зависимости от ожиданий в поиске дальнейшей работы
На самом деле в большинстве вакансий в канале Scala Jobs вижу в качестве требований опыт работы со Spark, Cats, Cassandra. Сложилось впечатление, что этот набор является наиболее подходящим для изучения после основ языка