I think teaching in a "child's programming language" like Processing or Scratch is of dubious usefulness. But an intro to Java or Python or some other useful language when the students are ready, where they'll learn basic procedural programming and flow-control, just like in a CS101 course, is useful