learn a fact
事実を知る
learn a trade
手に職をつける
learn by [from, through] experience
経験から学ぶ
learn [get] by heart
暗記する
learn from one's mistakes
過ちから学ぶ
learn from one's mistakes
失敗から学ぶ
learn from past experience
過去の経験から学ぶ
learn German [a trade, dancing]
ドイツ語[商売,踊り]を習う
learn how to cook
調理法を学ぶ
learn how to swim
泳ぎ方を習う