1. Lists: Arrays can be used for listing data such as names or values. For example an array could be used to store your shopping list and view it.
2. Linking Numbers and Strings: Arrays allow you to use an
index number which means things like the Chisholm student ID could be sent to the server, and return your name and other various details with precision, efficiency and ease.

3. String: A string is actually an array made up of letters (single bytes) and these are used often in almost all programming languages. The size of a string is simply the amount of letters plus one. It's 'plus one' to the size of the text because it ends in a byte with the value of zero (Null), this helps to tell the computer its finished reading the text.

4. Simulating Objects: Using a collection of arrays you can store various object names and data such as health, power, and more. This method of object orientated design is incredibly limited as it assumes all objects share the same states/variables. You would only use this for machines lacking dramatically in CPU and RAM power.
YOU DO NOT NEED TO KNOW THIS AND ITS BAD PRACTICE TO USE IT IN OBJECT ORIENTATED PROGRAMS LIKE VISUAL BASIC