Atomic Scala - learn programming in the language of the future