Roblox also isn't a programming game. It's a Lego clone that allows complex Lua scripting for the creation of games to be played by others. By your implication, Garry's Mod is a programming game. It is not.