Lua is a great language. Whenever someone asks me how they can get started with game dev, I immediately point them to Lua and PICO8. The ease of picking up Lua comes from the language’s limitations. It’s something you’ll eventually outgrow as you gain experience with game dev.
When you feel like you’re hitting the limits of the language, consider Ruby as your next goal. The syntax will come naturally to you given that you’ve used Lua, but Ruby’s skill ceiling is very high (I myself have used it for over a decade and it’s served me well).