Getting Started

Language
There are two main ways people prefer to work in Scala.
  1. Using an IDE.
  2. Using the command line.

The following tutorials will walk you through the set up process for either way you prefer.

However, if you just want to jump directly into Scala without installing anything, skip the guides on this page and check out:

Setting up and getting started with Scala

If prefer working in an IDE…

IntelliJ is the most commonly-used IDE by Scala developers. In this tutorial, we’ll walk you through downloading and setting up IntelliJ with the Scala plugin, and we’ll get you started with your first Scala project, complete with unit tests!

If you prefer working on the command line…

If you prefer using a text editor like emacs, Vim, Atom, or Sublime Text, then the best way to compile, test, and run Scala code is using sbt, Scala’s build tool.

Next Steps

Once you’ve finished these tutorials, check out

Getting Help

There are a multitude of mailing lists and real-time chat channels in case you want to quickly connect with other Scala users. Check out our community page a list of these resources and where to reach out for help.