A metric $d(x,y)$ takes two points from some domain $X$ and returns a non-negative real number. It is the distance between two points.
A norm $n(x)$ takes only one point from $X$ and also returns a non-negative real number. It is the length of a vector when viewed as an arrow from the origin, or simply the distance between $x$ and $0$.
My question is, why is there a need for distinguishing between norms and metrics when a norm is just a metric with one of its inputs being $0$? Is it correct to say that a norm is a type of metric, where one of the inputs is $0$?
A norm induces a metric, using $d(x,y) = \|x-y\|$. But a norm is a function $X \to \mathbb{R}$ not $X \times X \to \mathbb{R}$, so in that sense it's simpler.
It only makes sense to talk about norms in a linear space, while any set can get a metric, no linear structure required. In a linear space we see that norms preserve "scale", when we multiply a vector by $2$ its norm is multiplied too, so the size of scalars is then coupled with the size of vectors.
There is a standard way to define a topology (and hence continuity etc.) from a metric space, from a norm we just go via the induced metric as well. So the metric is the more "fundamental structure", as it were.