1. A language instruction method comprising the machine-executed steps of: accessing data related to an event; providing a selection to solicit a user selection of a first description perspective of the event, wherein the first description perspective is one of a perspective of a first individual in the event, a perspective of a second individual in the event, and a narration of the event; receiving the user selection of the first description perspective of the event; presenting the event based on the accessed data; and presenting a first description of the event according to the user selection of the first description perspective of the event; providing a selection to solicit a user selection of a second description perspective of the event, wherein the second description perspective is different from the first description perspective; receiving the user selection of the second description perspective of the event; and presenting a second description of the event according to the user selection of the second description perspective of the event; wherein: the first description and the second description are in the same language, and if the first description of the event and the second description of the event are in text form, the first description of the event and the second description of the event are presented at the same time.