Let $V$ be a $F$-vector space with countable basis $(x_n)_{n\in \mathbb N}$ and $F$ a countable field. Define $A_n := \operatorname{lin}_F\{x_1, \dots, x_n\}$ the linear subspace generated by the first $n$ vectors of the basis. Clearly it is countable, as a finite product of countable sets (~a finite dimensional $F$-vector space). Hence the union $A:=\bigcup_{n\in \mathbb N} A_n$ is countable as a countable union of countable sets. Since any vector $v\in V$ is a finite linear combination of some $x_i$, it is contained in some $A_n$. Thus $A=V$, a countable set.
Here you can find reasoning why countable unions of countably many sets is still countable. It simply is the pattern:
$A_1, A_2, A_3, A_4, \dots$
$1$
$2, 1$
$3, 2, 1$
$4, 3, 2, 1$
and so on.