This document provides an overview of different types of dyes used in textile dyeing, including their working principles and applications. It discusses vat dyes, reactive dyes, azoic dyes, acid dyes, sulphur dyes, metal complex dyes, basic dyes, disperse dyes, and direct dyes. For each dye type, it describes the general dyeing process, suitable fibers, advantages and limitations, and how the dye bonds to or reacts with the fiber on a molecular level. The document serves as an educational reference on the various classes of dyes and dyeing methods.