We know $\text{an algebra over a field is a vector space}$.
So what is the basic difference between an algebra over a field and a vector space over a field ?
what is the difference between an algebra over a field and a group algebra ?
We know $\text{an algebra over a field is a vector space}$.
So what is the basic difference between an algebra over a field and a vector space over a field ?
what is the difference between an algebra over a field and a group algebra ?
On
It is not correct to say that an algebra over a field is a vector space. Rather, it is a vector space plus certain linear maps defined on this space that satisfy some requirements (depending on the definition, associativity, commutativity etc.).
So if you have an algebra, it gives you a well-defined vector space but a vector space does not give you a well-defined algebra, the data of the multiplication maps really matters. You can have two non-isomorphic algebras with isomorphic vector spaces, for example over $\mathbb{R}$ there is $\mathbb{R}[x]/(x^2+1)$ and $\mathbb{R}[x]/(x^2)$ (both are 2-dimensional as vector spaces but one has nilpotents and the other does not, so they are not isomorphic as rings). See here for some examples over an algebraically closed field.
An algebra over a field is, even if you ignore the field, a ring. Therefore, it has both addition and multiplication. Additionally, of course, multiplication with scalars is also defined. So, for $a,b\in A$ and $\alpha \in K$, where $A$ is an algebra over a field $K$, the terms $a+b, ab, \alpha a$ are all defined, and all elements of $A$.
A vector space, on the other hand, is (ignoring the field) merely an (Abelian) group - it has only one operation defined on it, addition. $a+b$ and $\alpha a$ are defined, but $ab$ is not.
A group algebra is a particular case of an algebra over a field. That is, for a field $K$ and group $G$, $K(G)$ is an algebra over $K$. Not all algebras over $K$ need to be group algebras, however.