Knitting first appeared in England during the 13th century in the form of felted caps that were worn by soldiers and sailors. However, knitting did not become a popular method of garment construction due to the difficulty of producing quality steel needles.