The block-based visual programming system also looks similar to Scratch. I think kids still pick up valuable experience with basic logic, side-effects and weird cases like non-terminating loops.
I met a 10-year-old who made a cat-and-mouse game with Scratch. He was thrilled to explain to me that in a previous version of his game, touching the mouse would do infinite damage. He needed to throttle the damage function to 10 times/sec to get reasonable scores.