Scala Quick Start

This mini-series helps you quickly get started with Scala programming languages. Here are the topics I’m going to cover in this series:

  • Setup IDE (Intellij IDEA)
  • The main method
  • Functions
  • Control structures
  • Collections
  • Options
  • List
  • Classes
  • Object
  • Packages
  • Working with Files
  • Traits
  • Operators
  • Futures
  • Implicits