A medium-weight yarn, such as a wool or wool blend yarn, is recommended for knitting socks. These yarns are warm, durable, and breathable. We recommend the Woolen Delights Medium Worsted/Aran Weight Yarn for Knitting and Crocheting.