This document is an introduction to representation theory. It begins with basic notions such as what representation theory is, definitions of algebras, representations, ideals, quotients, and examples of algebras like quivers and Lie algebras. It then covers general results in representation theory, including representations of direct sums, filtrations, characters, and the Jordan-Holder and Krull-Schmidt theorems. Subsequent sections discuss representations of finite groups and quiver representations. The document concludes with an introduction to category theory concepts used in representation theory.