Knitting is a craft. Since many generations back, this craft is practiced home. Actually knitting is part of the act of preparing a nice fabric, with the help of thread like yarn and wool. The mechanics of knitting are simple, like that of crochet in which loops or stitches have to be pulled in between each other in specific ways so as to result in a fabric print.
Knitting actually differs from crochet in a couple of ways. Generally in the case of crochet, multiple stitches are active, meaning that they all are in use at the same time. These active stitches are used to hold the fabric being crafted, onto the needle till another loop passes through them with the help of a second needle. The second point is that in crochet only a single needle is required; whereas in the case of knitting, two needles are necessary.
You can create a fabric with the help of needles, by hand or you can get the fabric with the help of machine. But the thing is that if you want different patterns and designs, at the end you have to knit by hand. To produce a long length of fabric, make use of two straight needles this type is called flat knitting. On the other side if you want a flawless tube, you have to make use of the circular or double pointed needles in circular knitting.
To get different patterns and styles you can make use of different yarn and knitting needles with the help of different colors, texture, and weight or integrity. Basically there are two types of knitting which are weft knitting, versus wrap knitting and another type is flat knitting versus circular knitting.
In weft knitting zigzag design of yarn, can be found all over length of the fabric. This design will follow to the adjacent columns instead of rows. On the other hand in case of the wrap knitting zigzag design will follow all over the length of the cloth in adjacent rows instead of columns. The next type is flat knitting versus circular knitting. In circular knitting you will get flawless tube, in this knitting is used to cast the circles of stitches which are joint. On the other side of it in flat knitting fabric is knitted from interchange sides. This will become the right side in the flat stitching.
These are the basic types of knitting, and for knitting purposes you can make use of some yarn that acts as the thread of fabric. You can also use a number of knitting tools for the creation of different patterns in the fabric. These knitting tools are knitting needles, ancillary tools, etc. using different stitches that result in getting you different patterns as the end product.