I would like to know since I am struggling a clear answer in the internet.
✓ ANSWER ACCEPTED
Is Normal Lua just the same as Roblox Lua or no?
1 answer
✓ Accepted answer
As aetherProgrammer said the artice here is very useful and taught me the difference, but on the surface, it has a physical representation other lua doesnt have from a command bar, sorry for kind of butting in, but i thought i would put this out there.
1 comment
0
I already had the answer in the comments but I think you deserve a bit of reputation I guess but thanks anyway
This discussion is preserved as it was. New answers, comments, and votes are closed.

5 comments
The simple answer is yes. The complex answer is no. Roblox uses Lua5.1. The syntax is exactly the same. The only difference is the added API. However, if you look deeper, you will see that Roblox heavily modified the vm, sandboxed some libraries like the os library, and Roblox even removed the io library.
And you could say that the Lua Roblox uses is normal Lua because Lua was designed to be embedded in a host program. Either way, there's nothing wrong with learning Lua then the Roblox API as opposed to learning Lua + Roblox API at the same time.
In fact, I actually recommend that people learn Lua outside of Roblox prior to developing on Roblox because of the number of quality resources for Lua outside of Roblox. In general, I have found the Roblox Wiki to be misinforming, unhelpful, inaccurate, and even downright wrong at times. The YouTube channels that teach the Roblox API and Lua at the same time are no better and are oftentimes worse.
https://www.robloxbuildingguide.com/other/roblox-lua-vs-regular-lua-the-truth/
Thanks and I find this very informative compared on what I found in the internet previously