> I learned to program when I was 7. I started with LOGOWriter and QBASIC. What did I make? Games. It should be obvious. All kids want to write games. If your kid wants to write insurance software at age 7, you should stop wandering around aimlessly on the internet and find a good psychiatrist. Do it. Do it now.
> At its heart, ROBLOX is a game development platform. You can do a lot with it without writing a line of code. But if you really get into it, you’re going to want more power. You’re going to be very motivated to figure out how to program.
[...]
> I don’t care what fancy private school you send your kids to. The only place your 13 year old is going to encounter a PID-Controller is in ROBLOX’s Body(Position/Velocity/Thrust) objects, which can be used to script motion for parts and models. That’s just one example.
I always believed tools and games like these had great potential, and always wanted to make something like Roblox, but it's too capital intensive for my situation. I learned the basics of computing and programming by modding games in the early 2000s, with custom Starcraft maps being the most instructive. The web offers the possibility of authorship and distribution that simply don't exist in any other platform.
It's only gotten more advanced since then, and if I were a parent, I'd love for my kids to be making games on the platform.