1. A method for teaching reading skills to a user, the method being implemented on a computer system including a computer-readable storage medium comprising executable instructions stored thereon that, when executed, cause the following operations to be performed: presenting on a computer display device a first section that includes sequencing exercises for the user of the computer system, the sequencing exercises being used to teach visual sequencing skills, the sequencing exercises including symbols of a first written language that are not associated with letters of a second written language taught in a literacy teaching system, wherein the following operations are performed for the presentation of the sequencing exercises: displaying on the computer display device a first array of symbols associated with letters of the first written language displaying a second array of symbols, wherein the second array includes: all of the symbols of the first array in a same order as the first array, and additional symbols intermingled with those from the first array; prompting the user to identify a selection of symbols from the second array that match the symbols from the first array in order of left-to-right sequence; receiving the user's input that identifies the selection of the symbols from the second array; determining if the user's selection of the symbols from the second array matches the symbols that appear in the first array in order of left-to-right sequence; and outputting an indicator to inform the user whether the user's selection of symbols from the second array match the symbols that appear in the first array in order of left-to-right sequence; and upon completion of at least a portion of the sequencing exercises by the user, presenting on the computer display device a second section that includes language exercises for teaching at least one language skill selected from a group consisting of phonology, semantics, syntax, and text.