my scala learning history