Welcome to Get Programming with Scala! In Unit 0, you’ll have an overview of Scala and everything you need to know to set up your development environment and start coding. In particular, you’ll see the following subjects:
- Lesson 1 illustrates the key Scala features and why it is such a great programming language to learn. You’ll discover the typical execution flow of a Scala program, and you’ll get a glance at some Scala code.
- Lesson 2 shows you how to install and run the Scala REPL, a crucial tool to play and experiment with. You’ll write code snippets and see how the compiler interprets them.
- Lesson 3 introduces you to sbt—the Scala Build Tool. You’ll install it and write your first Scala program by organizing your folders and source files according to the sbt standard.
After setting your environment up, you’ll continue with unit 1, where you’ll review the basics of object-oriented programming in Scala.