What are the basics of scripting to help me get started?
"The basics" are being able to understand Lua syntax and understanding how code works.
To list concepts that you should familiarize yourself with in an order, I've come up with a reasonable succession. First of all, though, you should understand the various object types Roblox provides, as well as their properties.
This list should provide something to refer to when classifying magnitudes of "advanced scripting."
Well, I can't tell you the basics. You can either go to the Roblox Wiki Or you can check out peaspod on his channel PeasFactory He has beginners scripting so you should watch it first before advanced.
The most important part of scripting is knowledge of the syntax. The syntax is sort of how you talk to the computer. After you have a good knowledge of the syntax you can start working on your problem solving skills, which is also known as designing code.
For more info on the syntax of lua I refer to lua.org
And for more info on the syntax of RBX.Lua you should check out wiki.roblox.com
I will teach you The basics of parents and children:
Basically, each object has a parent, and may have children. For instance:
Workspace could be the parent of a model, which could be the parent of a part, which could be the parent of a script. 'Script' in this instance is the child of part, model, and workspace.
Like this if it helped (: