1. I had a lot of problems understanding arrays when I first started programming. It's like you have a box with different sections of it. Each section is part of th big box, so it has the same name, but each part has a different thing in it. You could have your name in one part and your friends name in another, but they're both in the same box under the same name.
2. Arrays are used to store lots of different information all in one variable. You could have all the cards in the deck, or the most recent lottery numbers, or previous scores in a high score list. The possibilities are endless!
3. How to use them..... Well first you create them:
This creates an array called intArray that contains 5 items. Yes, 5. 0, 1, 2, 3, 4.
To assign something to the array.
This puts the number 32 in the third part of the array.
Then you can access it at anytime by using any kind of syntax
if intArray(2)=theendoftheworld then
jump around!
end if
Anyway. Hope I could help!
"I will work harder... if you ask me enough times... or give me enough coffee"