This book provides an up-to-date description of the methods needed to face the existence of solutions to some nonlinear boundary value problems. In a paedagogical style the author takes the reader step by step from the basics to the most advanced existence results in the field.