In one guise or another, mathematicians are familiar with certain arithmetic groups, such as $mathbf{Z}$ or $textrm{SL}(n,mathbf{Z})$. This work aims to explain what arithmetic groups and their generalizations are, why they are important to study, and how they can be understood and applied to fields, such as analysis, geometry and topology.