I don't know where to start on this proof. I know that a linearly independent set is a set where $c_1v_1+c_2v_2+\cdots+c_nv_n = 0$ has no non-trivial solutions other than $c_1=c_2=...=c_n=0$. I know that a basis is a linearly independent set and a spanning set for the vector space.
How can I use that to figure out this proof?
If $S$ is already a spanning set, then it is a basis, and we're done. If it is not, there is there some vector $w\in V\setminus S$. If you form the set $S'=S\cup \{w\}$, you should be able to show that it is linearly independent. Also, its span strictly contains the span of $S$.
If $S'$ is still not a basis, find a vector $w_2$ outside of its span, and form $S''$. Et cetera.
How do we know that this process will eventually span the vector space? We know that $V$ is finite-dimensional; suppose $\dim V=n$. As soon as we have $n$ vectors is our enlarged-$S$, it will have to be a basis. You should work out why that claim is true.