This work is intended to serve as a guide for graduate students and
researchers who wish to get acquainted with the main theoretical and
practical tools for the numerical minimization of convex functions on
Hilbert spaces. Therefore, it contains the main tools that are necessary
to conduct independent research on the topic. It is also a concise,
easy-to-follow and self-contained textbook, which may be useful for any
researcher working on related fields, as well as teachers giving
graduate-level courses on the topic. It will contain a thorough revision
of the extant literature including both classical and state-of-the-art
references.