This lesson shows how bash arrays store lists of data. We start by declaring an array named fruits with three items: apple, banana, and cherry. Then, we loop through the array using a for loop and print each fruit. The loop uses ${fruits[@]} to expand all items individually. Each step accesses one item by index and outputs it. The loop ends after the last item. Beginners often wonder why ${fruits[@]} is needed instead of $fruits; the former expands all items separately, while the latter treats the array as one string. Also, accessing an index outside the array returns an empty string, so the loop stops correctly. This way, arrays help scripts handle multiple pieces of related data easily and clearly.