It’s of course possible to write Scala code in any editor and compile and run the code from the command line. But most developers prefer to use an IDE (Integrated Development Environment), especially for coding anything beyond simple exercises. The following IDEs are available for Scala: IntelliJ IDEA + Scala plugin https://jetbrains.com/scala IntelliJ IDEA is a cross-platform IDE developed by Jet