Also look at the developer site [2], where you can find documentation, tutorials, and an awesome, active community in the developer forum [3].
[2] https://developer.roblox.com
[3] https://devforum.roblox.com
(disclaimer: I'm an engineer on the Roblox Studio team)
Thanks for the links, so far from what I can see Roblox Studio is pretty good!
2020 dev conference talks are now avail https://developer.roblox.com/en-us/resources/rdc
I first learned programming due to Roblox. It's really easy to pick up, and you can make almost whatever type of game you want. I honestly believe that highschool programming classes should universally use it for introducing how to code rather than Javascript or Unity.
Roblox has tons of innovation. It has a volumetric/voxel based lighting system. It has networked rigid body dynamics built right in. It lets you take your avatar between each game, keeping your look. And you can late-join any game -- you don't need to be there "at the start."
Some games have tens of thousands of moving pieces, yet load reasonably quickly. Check out the tornado in Natural Disaster Survival for a good example!
That would teach the value of iteration, failing forward and how to deal with imperfection at a very early age.
Of course reality is not a vacuum and there would be a lot of noise though :)
https://github.com/teal-language/tl/blob/master/docs/about.m...