data structures
Introduction
"use data structures such as tables or arrays"
Note that arrays can be in 1, 2, or even higher dimensions. It would be sensible to introduce lists (thought of as 1-d arrays in many languages) before moving to higher dimensions.
Self study resources
Berkeley CS10 resources on:
An introduction to arrays in Python, and another one.
The basics of arrays in Ruby
Resources for lectures or group study