Hi, my guess is, you’re not from an open source background–that means that you work in commercial software? Maybe Java, something like that?
Anyway, Scala is a bit of a different mindset from regular OOP, primarily because we use the type system a bit more heavily, especially to control what we call effects (i.e., things that would be side effects if they were uncontrolled, like input/output, randomness, exceptions).
So to my mind a really good way to get into the ‘effectful’ mindset is what we call the Red Book: Functional Programming in Scala by Bjarnason and Chiusano. I would recommend you try to work through that book if you are already a software dev, it will really put you into a Scala mindset.
Update: I just remembered you asked about an editor. IntelliJ IDEA will work if you install the Scala plugin but be sure to install the Scala toolchain first–JDK 8 or 9, then sbt.