I know everyone loves Scratch, but I think all but the youngest kids can just as easily absorb a text based language, and ultimately get more out of it. I've worked with kids in 2nd, 3rd, and 4th using Scratch, Processing, and most recently Lua (Pico-8). I didn't see any difference in the kids ability to pick up and build working programs that made them happy, but the kids who did it in Processing and Lua seemed to have a better grasp of the concepts, and be better prepared to jump into more common languages.<p><a href="https://processing.org/" rel="nofollow">https://processing.org/</a><p><a href="https://www.lexaloffle.com/pico-8.php" rel="nofollow">https://www.lexaloffle.com/pico-8.php</a>