If you want the dictionary definition, just double click on any word.
learn
vs
teach

To learn is an irregular verb (learn / learnt / learnt - learning), that means to gain knowledge or skill in a new subject or activity and make yourself remember it.

For example: "I learnt English at school."

To teach is an irregular verb (teach / taught / taught - teaching), that means to give someone knowledge or to train someone; to instruct.

For example: "My teacher taught me not to use slang."