=====second answer===
$\lim\limits_{x\to p} f(x) = q$ means
If $x$ is close to $p$ then $f(x)$ is close to $q$.
Or in other words
If $d(x,p) < \delta$ then $d(f(x), q) < \epsilon$ where $\delta$ and $\epsilon$ are small numbers.
For example. $\lim_{x\to 2}3x +5 = 11$ and we have if $|x - 2|< 1$ ($1< x < 2$) then $|f(x) - 11| < 3$ ($8< 3x+5 < 11$). And if $|x-2|< .1$ we have $|f(x)-11| < .3$ (If $1.9< x < 2.1$ then $10.7< 3x + 5 < 11.3$.)
But obviously there has to be some sort of relationship between $\delta$ and $\epsilon$.
In the examples above if $\delta = .5$ and $\epsilon = .01$ we get something that isn't true. If $x=1.75$ so $|x-2|=.25 < .5$ we get $3x + 5 = 10.25$ and $|f(x) - 11| = .75 \not < .01$.
Now this is where I think students get confused.
It seems intuitive that as we are picking $x$s to be close to $p$ and as a result the $f(x)$s are close to $q$, it would make sense that we make $\epsilon$ dependent upon $\delta$.
But it is actually the EXACT opposite.
If we choose our $\delta$ first and base our $\epsilon$ based on that, there is no need for our $\epsilon$ to actually be small.
In our examples above if we choose $\delta = 0.0000000001$ and we need $|x-2|<\delta$ to mean $|f(x) -11| < \epsilon$. Okay, let $\epsilon = 10$ million. If $|x-2| < 0.0000000001$ then $|(3x + 5) - 11|< 10$ million. Well, that is certainly true! What does that signify? Very little.
We need to show that $f(x)$ gets close to $q$. In other words, we need to show that $\epsilon$ gets small. We want to be able to show that whatever small distance we can think of, $\epsilon$ can be that distance.
In other words for any $\epsilon$ we can think of, we will be able to find a $\delta$ so that whenever $d(x,p) < \delta$ then $d(f(x),p) < \epsilon$.
And that is precisely what the definition says.
=====first answer ====
What does $\lim\limits_{x\to p} f(x) = q$ mean?
Intuition says: If we select $x$ that are really close to $p$ then the corresponding $f(x)$ will be really close to $q$.
$x$ being "really close" to $p$ means that we have "really small" distance $\delta> 0$ so that $d(xp) < \delta$. This means if we consider the values of values of $f(x)$ for all those $x$s that are within $\delta$ of $p$, we will get that all the $f(x)$s are within some value of $q$.
But that's always the case for any $q$. If $d(x,p) < \delta$ we will always have a $\underbrace{\sup d(f(x),q)}_{\text{where }d(x,p)< \delta}$ (for sake of argument this could be infinite). and $d(f(x),q)$ will be at least as small as that.
We need to get the idea that as $\delta$ gets small that $\underbrace{\sup d(f(x),q)}_{\text{where }d(x,p)< \delta}$ gets small as well.
What we want to get at is as $\delta\to 0$ then $\underbrace{\sup d(f(x),q)}_{\text{where }d(x,p)< \delta}< \delta\to 0$.
Or in other words $\lim\limits_{\delta\to 0} \underbrace{\sup d(f(x),q)}_{\text{where }d(x,p)< \delta}=0$.
... But that's circular reasoning. We are trying to define limits so we can't use limits.
We need the idea that we can "force" $f(x)$ to be close to $q$ by picking $x$s within a small distance of $p$.
We need: We can assure that $d(f(x),q) < \epsilon$ for any small distance of $\epsilon$ we want, by picking $x$s that are within some small distance $\delta$ of $p$.
Or in other words. For any $\epsilon > 0$ we can find a $\delta > 0$ so the whenever we have $d(x,p) < \delta$ we will also have $d(f(x), q) < \epsilon$.
And that's exactly what the definition is.