If I have a vector v in $\mathbb{R}^n$, the set of vectors $ \{\vec x\in \mathbb{R}^n\mid \vec {x} \cdot \vec {v}=0 \} $ is a vector space of dimension $n-1.$
I understand it just as a linear equation (restriction) that reduces the dimension, but, is $ \{\vec x\in \mathbb{R}^n\mid \vec {x} \cdot \vec {v}=c\}$ also a vectorspace if $c\neq 0$?
The short answer is no.
I am not a linear algebra expert, but there are two simple rules of a vector space.
If $\vec{x} \in V$, then $a\vec{x} \in V$ too, for constant $a$.
We already have an issue, because if $a=0$, then the dot product cannot be nonzero.