First-level-class Scratch+mBot teaches general logic of programming by building and commanding the mBot