Before you begin knitting, you should understand the different types of yarn. Each type has a different weight and thickness, and a yarn that is too thin won’t be durable enough for your project. There are also several different weight categories. The following table will help you determine what weight you need. In addition to the weight, there are also many different gauges.