Why knitting ๐Ÿงถ awesome

and why it's like coding!

pair of hands knitting with lavender wool

Knitting creates stitches: loops of yarn in a row, either flat or in the round (tubular). There are usually many active stitches on the knitting needle at one time. Knitted fabric consists of a number of consecutive rows of connected loops that intermesh with the next and previous rows. As each row is formed, each newly created loop is pulled through one or more loops from the prior row and placed on the gaining needle so that the loops from the prior row can be pulled off the other needle without unravelling. Knitting may be done by hand or by machine, and can be used to create many types of garments.
Learn more about knitting on Wikipedia

However, it's no longer just about making clothes. As a hobby, knitting and other fibre arts have a great effect on our psychological & physical health, as well as our social health, and (depending on your choice of materials) can even be good for the environment.
Learn more about the benefits of knitting

Knitting/crochet and coding share similarities in logical structure - both involve following a pattern or algorithm to create a final product. They require attention to detail, patience, and the ability to troubleshoot errors. Additionally, just as coding languages have syntax, knitting patterns have specific instructions that must be precisely followed for successful outcomes.
Read on to see why knitting and crochet are very much like coding!