This first part of a two-volume set offers a modern account of the representation theory of finite dimensional associative algebras over an algebraically closed field. The authors present this topic from the perspective of linear representations of finite-oriented graphs (quivers) and homological algebra. The self-contained treatment constitutes an elementary, up-to-date introduction to the subject using, on the one hand, quiver-theoretical techniques...