Knitting with two balls of yarn

Is this used only for afghans

No you can use 2 strands of yarn for scarves, sweaters, hats. If that’s what you mean. If you mean 2 different colors, same thing, can knit just about anything.