You can use just about any yarn for this pattern. We recommend a plied machine washable wool for long wearing socks. You'll need about 100 gm in any weight for a child or woman to make an ankle length sock and 150 gms for a man's ankle length sock or calf length. Reinforcing yarn is recommended for the heels and toes.
Double pointed needles in a size or two smaller than what is recommended on the yarn label will make a pair of long lasting socks.