I think it might be great for kids, from what I've seen most teenager these days don't use computers a whole lot anymore and rely on their phone as primary internet device (for messaging, chatting, email and browsing). So they might stumble upon the possibility to make their own app and play around with it, creating a HelloWorld app and so on. That's how you get them hooked.