LaTeX is a language that offers nice and hassle-free typesetting. It is specifically useful for typesetting technical reports, journal articles, slide presentations, and books. Apart from simple text, LaTeX is highly beneficial for documents with sections, tables and figures, and cross-references. It is the ease of LaTeX programming that users can typeset complex mathematical formulas. Also, generation of indexes and bibliographies is no more a hurdle with LaTeX. It enhances the look as well as the productivity of a programmer.