В основа скала JVM и библиотека классов(и все JRE) написанная на Java. В любом средне-большом проекте, который начинается делаться на Scala без Java вы сможете. Человека, не знающего Java на должность mid developer+ никто в здравом уме не возьмет.
Полная загрузка - это когда без простоев. Чистое время - без отвлечений или с минимальными. 10-20 минут за раз зависит от того, сколько таких отвлечений в среднем в день. Если каждый час по 10-20 минут, то, на мой взгляд, это плохо, если раз-два в день, то ок.
Потому, что если вы планируете стать профессионалом и зарабатывать на этом деньги, то нужно понимать, как это работает внутри и понимать, что автоматизирует редактор. Возможности редактора оооочень ограничены. Я бы сказал, что всего процентов 5-10 вещей можно делать редактором без понимания, что внутри. Для всего остального нужно изучать внутренности.