The notebooks linked here introduce you to just enough Scala to write the kind of short scripts and other Scala notebooks that you can use to solve lots of real, everyday problems. Although each notebook can be used independently of the others, the sequence listed below in the "Fundamentals" section is intended to offer a gradual introduction to a logical sequence of topics to introduce you to "just enough Scala". The topics listed under "A few other useful details" are more appropriate to dip into whenever you have need or interest.
Students in my course "Archaeological Data Analysis" can do everything necessary for the class using only the Scala introduced here.
groupBy
mkore