To knit socks, you will need yarn, needles, stitch markers, and a darning needle. For beginners, we recommend a medium-weight yarn and double-pointed needles (DPNs) or circular needles.