How To Learn Large Language Models