Learning to Program in Scala, in Public