Arrays area common data structures used throughout programming and computing. They are useful representations for data and abstract ideas. Related structures would be tuple’s, which are similar to arrays except they cannot grow and shrink in size.
For most programming languages, not all, the indices of an array start at zero. An index is a number representing the position of an element that can be accessed.