How Large Language Models Learn