Interlanguage is the term for a dynamic, rule-based linguistic system that has been developed by a learner of a second language (or L2) who has not yet reached proficiency. A learner's interlanguage preserves some features of their first language (or L1), and can also overgeneralize some L2 writing and speaking rules. These two characteristics of an interlanguage result in the system's unique linguistic organization.