These notes by Roberto Casadei on Scala programming consolidate information from various sources, including books and scientific articles, aimed at learners. They cover Scala's main characteristics, programming basics, collections, object-oriented programming, advanced features, and practical usage. Additionally, the document emphasizes concepts such as immutability, case classes, pattern matching, and functional programming techniques.
Related topics: