Basic Representation Theory of Algebras