Conclusion

There will barely ever be a program one writes that does not use an array of some form. The ease of use of arrays makes them compatible with many applications. Learn arrays now and start using them!

Java Example

Due to the way arrays are represented in the computers memory, it is faster to use zero as the first index. Initially, the array value was used as an offset in memory. However, not all arrays are like this anymore. Since Java does use pointers, it is not of as much importance.