The process of knitting has three basic tasks: (1) the active (unsecured) stitches must be held so they don't drop; (2) these stitches must be released sometime after they are secured; and (3) new bights of yarn must be passed through the fabric, usually through active stitches, thus securing them. Knitting is worked in rounds (the equivalent of rows in flat knitting) in a spiral.
Plants used for fibers include cotton, flax (for linen), bamboo, ramie, hemp, jute, nettle, raffia, yucca, coconut husk, banana trees, soy and corn. Sock knitting machines are antiques and they are not made any more. Circular knitting needles in three different lengths and sizes.
Individual stitches, or rows of stitches, may be made taller by drawing more yarn into the new loop (an elongated stitch), which is the basis for uneven knitting: a row of tall stitches may alternate with one or more rows of short stitches for an interesting visual effect. In lace knitting, the pattern is formed by making small, stable holes in the fabric, generally with yarn overs. In general, yarns become stronger with more twist (also called worst), longer fibers and thicker yarns (more fibers); for example, thinner yarns require more twist than do thicker yarns to resist breaking under tension.
The latter is better for knitting, since the yarn is much less likely to tangle. These fiber types are chemically different, corresponding to proteins, carbohydrates and synthetic polymers, respectively.
It doesn't all happen at once. Be sure to try using other available resources, such as local craft and hobby stores.