This first volume is devoted to the study of function spaces, based on intrinsic properties of a function such as its size, continuity, smoothness, various forms of a control over the mean oscillation, and so on. The second volume will be dedicated to the study of function spaces of Sobolev type, in which the key notion is the weak derivative of a function of several variables.