Java/JavaScript maybe? It’s a fairly-widely used programming language that even some members (such as I) have a little/lots of know-how about the language.
Python or C#. Python is very easy and beginner-friendly, C# is also used in Unity so for anyone with previous experience this would be a benefit. Java is meh, JavaScript is poorly designed in general.
Honestly, anything that has proper object-oriented programming out of the box without a ridiculous overhead. C#, Java, Python, etc come to mind.
Assuming it’s through a transpiler?
I’ll stick to Lua if working in Roblox. For the stuff I do, having fine control over performance considerations is paramount. Having that obfuscated through a transpiler will do me more harm than good.
I think that Block Coding (Like Tynker or Microsoft MakeCode) would be a huge deal for devs that doesn’t understand LUA coding (like kids or starters)
Why?
Maybe LUA its very complicated for some kids, block coding is easier to understand, maybe it is not that advanced like LUA, but its very useful to understand the basics of coding
Block coding is good for beginners, but honestly I wouldn’t want roblox to actually use it for their games. Maybe as a tutorial/beginner guide when you first enter studio would be much better.
I don’t know why, but I like how roblox is now and I really don’t want a change like block coding to take effect on the actual studio itself. I feel like lua is basic enough and maybe more educational and I don’t really know how lua will work with block code