There are many ways of answering this question - here is one which I find interesting.
If you think of vectors as columns of 3 numbers, ${\bf a}=(a_1,a_2,a_3)$ and ${\bf b} =(b_1,b_2,b_3)$, and you think about how you might multiply them together in some sensible way, you could write $\tilde{\bf a} {\bf b}$
or ${\bf a} \tilde {\bf b}$ (where the tilde means taking the transpose).
The first way gives the scalar product, and it's easy to see (by writing out the components) that $\tilde {\bf a} {\bf b}=\tilde{\bf b}{\bf a}$.
The second way - it's called the Cartesian product - gives a 3 by 3 matrix: $M_{ij}=a_ib_j$. It is not symmetric:${\bf a} \tilde {\bf b}\neq {\bf b} \tilde {\bf a}$. You can subtract the two and get
$$\left(\matrix{ 0 &a_1b_2-b_1a_2&a_1b_3-b_1a_3\\a_2b_1-b_2a_1&0&a_2b_3-b_2a_3\\a_3b_1-b_3a_1&a_3b_2-b_3a_2&0}\right)$$
This is antisymmetric, so there are only 3 independent components. You can assign these to the three elements of a vector - the (1,2) matrix element goes in the (3) vector component, the (2,3) goes in (1) and (1,3) goes in (2). (Technically you do this using the Levi-Civita symbol).
The interesting point is that this only works in 3 dimensions. In 2D there is only one non-zero element, and in 4D there are 6. Scalar products are very very general, but vector products are peculiar to our 3D space.
So in terms of components the scalar product is the sum of the components multiplied together. The vector product is the difference of the two possible Cartesian products.
This happens to give the area of the parallelogram, but that's just a useful spin-off.