I'm looking for the best systems to help a 4/5 year old get the basics of programming. My daughter has shown interest in what I do, and loves puzzles and building things. Looking for something visual and fun that can start her down the path of logic and creating with computers.
I have a passing familiarity with Scratch [1], which I'm now looking into more, but am hoping others can share their knowledge and experience in this area.
[1] https://scratch.mit.edu/
Scratch works reasonably well on a tablet though it limits the kinds of inputs you can use a bit - keyboard/mouse events require a bit of extra hoop jumping.
Physical programming toys may be better for some kids since they are more tangible. Things like Botley and other programmable robots, and physical logic engines like Turing tumble have great illustrative value.