What I am asking is the basics such as the meaning of a function, vector, algorithm, and other stuff dealing with scripting and guis (Scripts go into guis to work? ) . Thank you for help and for trying to help me.
A good place to start is the roblox Lua wiki:
http://wiki.roblox.com/index.php?title=Lua_Help
If you can't understand something, look it up on here and see if it helps you understand it better. If you still can't understand anything, come back and ask again, and someone will help.
I'd suggest YouTube tutorials as well. There are quite a few, and they're detailed yet easy to understand and are just a good way of learning. Also make sure you practice things. Don't just listen/read. And every now and then try just creating a script by yourself - if it doesn't work, find your errors and learn from them. Oh, and you can get free models/scripts and try to understand the script, that helps too. Just, find whatever's easiest for you to learn by. Everyone has a different way of learning.