I have a question in computer programming why do we use variables in our command's is it to assing a object a name used to store in memory? I have been going over c++ 7 times I could make a calculator on the computer and make it work. but I don't understand game programming on how everything is put together, like what are variables used in games what's it's job and alo array's and how can I create my own functions? If anyone could clearify this It would be apprechiated. Thanks for your time. And their is no advantage on C script c++ is more widely used in commerical games or programs I also suggest to learn .LUA scripting it's used mostly in EA games, I mean you need to learn c++ before you cna learn .LUA scripting.