Yesterday, I spent a couple of hours looking into what freebies the internets have for kids wanting to learn how to program. Thankfully, there are options a-plenty for this sort of stuff, but it does take a little Googling to undercover them all, so let me save you the trouble.
There are quite a few broad categories of these tools: lets look at each in turn, roughly in order of age/experience appropriateness. I’ll start with the tools best suited for the younger developers with little experience with coding and move up to the platforms that really require a solid programming background to appreciate. The level of software-based hand holding will decrease through each of categories, as will the reliance on primary colour palettes and kid-friendly animal avatars.