Mitchell Hashimoto's MO for learning new things read the entire reference docs first read the std library second then build something