This book contains most of the nonstandard material necessary to get acquainted with this new rapidly developing area. It can be used as a good entry point into the study of representations of quantum groups. Among several tools used in studying representations of quantum groups (or quantum algebras) are the notions of Kashiwara's crystal bases and Lusztig's canonical bases. Mixing both approaches allows us to use a combinatorial approach to representations of quantum groups and to apply the theory to representations of Hecke algebras. The primary goal of this book is to introduce the representation theory of quantum groups using quantum groups of type $A_{r-1}^{(1)}$ as a main example.The corresponding combinatorics, developed by Misra and Miwa, turns out to be the combinatorics of Young tableaux. The second goal of this book is to explain the proof of the (generalized) Lascoux-Leclerc-Thibon conjecture. This conjecture, which is now a theorem, is an important breakthrough in the modular representation theory of the Hecke algebras of classical type. The book is suitable for graduate students and research mathematicians interested in representation theory of algebraic groups and quantum groups, the theory of Hecke algebras, algebraic combinatorics, and related fields.