Honestly, the only advantage of knowing how to build is knowing Studio’s interface well and maybe a bit of hierarchy.
Personally, my first language was actually Javascript. Lua is a perfect starter as well though.
In programming, there are two big things: principles and syntax. Syntax can be thought of as rules or a dictionary. Syntax is what makes Lua and Javascript different (they also have different use cases but I want to be very general). How you type an if statement in Javascript is completely different than typing one in Lua. But putting that aside, what you can do in Lua you can basically do in Javascript as well. Syntax is (at a high level) what makes languages different (yes, I know there are a lot of other factors but on the outside this is basically what is different between languages). Honestly though, syntax is the easy part. You can always Google it and there will (almost) always be examples of it. Syntax just interprets your understanding and manipulation of principles to the computer.
In programming, principles are something you learn once and (unless you forget) never again. What are principles you may ask? Well here is a list of them:
- The code must be written perfectly. There is no tolerance for mistakes.
- Variables store data; think of them like a jar (in reality they are just pointers)
- Variables can be overwritten and manipulated
- Text is stored in quotes (or apostrophes). Text, in programming, are known as "strings"
- If you need to compare something, use an if statement.
- Anything that needs to be done repeatedly can be accomplished with a loop.
- For loops are while loops that run for a limited time or iterate over a table
Those are just a few very abstract examples. These are things that stick with you no matter which language you jump to. Once you know principles like these, all you will need to know is how to make the computer execute it (syntax). The more you learn and master principles through experience is how you grow as a programmer.
Some practical advice: Unless you are super dedicated and/or a math lover, it will be super painful at first. But push through and you will learn. Trust me.
As mentioned above by @Etheroit, your brain will be trained to think analytically. I feel like the real mark of a programmer is not when you make a great creation, but when, at random moments, you imagine a great algorithm and know exactly how it will work and benefit you and/or others.
Some of the best ways to learn are watching videos, reading tutorials, and basically trying and fooling around on your own. The Roblox Wiki is a great place, not only for help with syntax, but learning these necessary principles.
Also, math plays a big part in programming. I (should) have an article coming out soon explaining why and some sources for learning.
I wish you the best in your endeavors!