Old English leornian "to get knowledge, be cultivated; study, read, think about," from Proto-Germanic *lisnojanan (cognates: Old Frisian lernia, Middle Dutch leeren, Dutch leren, Old High German lernen, German lernen "to learn," Gothic lais "I know"), with a base sense of "to follow or find the track," from PIE root *lois- "furrow, track." It is related to German Gleis "track," and to Old English læst "sole of the foot" (see last (n.1)).
From c. 1200 as "to hear of, ascertain." Transitive use (He learned me (how) to read), now considered vulgar (except in reflexive expressions, I learn English), was acceptable from c. 1200 until early 19c. It is preserved in past-participle adjective learned "having knowledge gained by study." Old English also had læran "to teach" (see lere). Related: Learning.