Utah State University Extension
There are two kinds of buttons that are normally used, a sew-through button and a shank button. Buttons can be used for garment closure and as a decorative touch to a garment.
Bradshaw, Sandra, "Sewing Technique: Buttons" (2000). All Current Publications. Paper 1538.