The concept of ‘angle’ and ‘length’ in a vector space is defined by the inner product. This in turn gives rise to many important properties and applications.
A major purpose of the inner product (beyond defining length) is to determine if vectors are orthogonal to each other.
A norm on a vector space is a function $\| \cdot \| : V \rightarrow \R$ which assigns a length to a vector. For all $\lambda \in \R$ and $x, y \in V$ the following hold:
Examples of norms:
$$ \| x \|1 := \sum{i=1}^n |x_i| $$
$$ \| x \|2 := \sqrt{ \sum{i=1}^n x_i^2} = \sqrt{x^Tx} $$
The dot product (aka scalar product) is the most common inner product.
$$ x^Ty = \sum_{i=1}^n x_iy_i $$