The verb learn has 6 meanings:
Meaning #1: acquire or gain knowledge or skills
?Synonym: larn
Meaning #2: get to know or become aware of, usually accidentally
?Synonyms: hear, get word, get wind, pick up, find out, get a line, discover, see
Meaning #3: commit to memory; learn by heart...