In this thesis we provide an elementary introduction in finite dimensional representation theory of the Lie groups SU(2) and SU(3) for undergraduate students in physics and mathematics. We will also give two application of representation theory of these two groups in physics: the spin and quark models. We begin with first discussing representation theory for finite groups to create intuition for representations. We will explain notions such as intertwining maps and complete reducibility and we will mention some application of representation theory of finite groups inquantum mechanics. Hereafter, we begin with representation theory for Lie groups and Lie algebras, especially the groups SO(3) and SU(2), as these groups will play an important ...