Start with the topic guide.
Val and var, classes and case classes, objects and companions, traits, pattern matching, immutable collections, higher-order functions, option and Either, for comprehensions, implicits and givens, futures, and sbt basics.
This is a learning outline. A complete worked tutorial has not been published for this topic yet.
Concept scope
Scala Language Fundamentals: 12 short lessons, one for each concept. Val and var, classes and case classes, objects and companions, traits, pattern matching, immutable collections, higher-order functions, option and Either, for comprehensions, implicits and givens, futures, and sbt basics.