Well, the reason it's called a "scripting language" is because it is usually embedded in a normal programming language's code, such as in Lua interpretation inside of a C program. I don't know how many people are familiar with it, but the reason I started learning Lua (and programming) ~2 years ago was because a world creating game called "Roblox" had Lua as its embedded scripting language, that I began using very often. It's not as often that Lua programs are made as stand-alone programs.