I got my 11yo engaged in Roblox development (well, not much coding per se yet but he tries). Looks interesting as a start, and very interactive - you can create your world and test it almost instantly. The official DevHub has a set of learning resources https://developer.roblox.com/en-us/