Yeah, got into software thanks to roblox. Way easier to get started than most of the suggestions in this thread and caters from everything from building maps to writing code (if you want to do that). Lua is pretty easy to pick up but you can use TypeScript or Luau if you want.
You also don't need Lua knowledge.
The games can run on desktop, mobile, and even console. Built-in multiplayer. Huge community. Lots of tutorials. It's pretty amazing, to be honest.