This book comprises the lectures of a two-semester course on quantum field theory, presented in a quite informal and personal manner. The course starts with relativistic one-particle systems, and develops the basics of quantum field theory with an analysis on the representations of the Poincaré group. Canonical quantization is carried out for scalar, fermion, Abelian and non-Abelian gauge theories. Covariant quantization of gauge theories is also carried out with a detailed description...