I will copy and paste the description of chapter 2 and 3 of my master thesis.
Chapter 2 plays an important motivational role in the thesis and is aimed at pointing out geometric characteristics of a Grothendieck topos. For a topological space $X$ one can consider the category of its open sets $\mathcal{O}(X)$ that is a complete Heyting algebra, so that we have a functor $$ \text{Spaces} \to \text{cHa}^{\text{op}}. $$ We study properties of this functor concluding that there is a huge subcategory of spaces (sober ones) that embeds into $\text{cHa}^{\text{op}}$ via this functor. For a notational motivation we call Locales the opposite of cHa,
$$\text{SobSpaces} \hookrightarrow \text{Locales} $$
So locales naturally are generalized (sober) spaces.
In Chapter 2 we present the notion of localic topos that is a Grothendieck topos on a locale and we prove that there is an equivalence of category between the category of locales and the category of localic toposes
\begin{matrix} \text{Locales} & \leftrightarrows & \text{LocToposes.} & \end{matrix}
This equivalence is the precise sense in which a localic topos is a generalized topological space, that is the same in which its associated locale is a generalized topological space.
A generic Grothendieck topos has not this fascinating property, there is not a topological space from which it comes from, but precisely in this rift one can collocate Barr's theorem.
Chapter 3 is devoted to proving Barr's theorem that we can formulate right now:
Any Grothendieck topos is covered by a localic boolean one.
This theorem states that not any Grothendieck topos is geometric but not far from it there is an other Grothendieck topos that is not only geometric (better say localic) but it is also boolean.
This is the first and most naive interpretation of Barr's theorem.