Das Dokument behandelt die Programmierung in Scala, eine Sprache, die objektorientierte und funktionale Konzepte vereint und für ihre kompakte Syntax sowie Typinferenz bekannt ist. Es erläutert das Programmiermodell, Sprachelemente, Kontrollstrukturen und spezifische Konzepte wie Traits und Metaprogrammierung. Abschließend wird Scala als vergleichsweise einfach zu erlernen bewertet, besonders für Personen mit Kenntnissen in objektorientierter und funktionaler Programmierung.