Сама по себе Scala является библиотекой для Java. Поэтому сначала ставим именно последнюю из-под пользователя root вручную "Java. Ручная установка на Linux" или автоматически.
В Debian репозиториях находятся программы далеко не первой свежести. Из-за чего иногда случаются проблемы в работе. Тогда приходится устанавливать актуальные версии вручную. Далее краткая заметка об установке Java.
Jupyter Lab - отличная штука для изучения языков программирования. Благодаря ей можно тестировать небольшие участки кода, учиться как программы будут работать, а как нет. В Jupyter работают не только новички, но и многие, кто занимается наукой о данных (Data Science). С этим инструментом легко проверять теории, писать временный код.