keep track of my learning path for scala