Assume that $M \leq N$, $M$ rows each row picked from $\mathbb{C}^N$.
Fact 1: Let $M$ and $N$ be two positive integers with $M \leq N$. Next, for some $j \leq M$, let $v_1,\ldots, v_{j-1}$ be arbitrary vectors in $\mathbb{C}^N$. Now let $v_{j}$ be a vector picked from $\mathbb{C}^N$ independently from $v_1,\ldots, v_{j-1}$ according to some continuous distribution (i.e., the distribution is such that the probability that $v_{j}$ falls into any set in $\mathbb{C}^N$ of measure 0 (which includes subspaces of $\mathbb{C}^N$ of dimension $M-1$ or less) is 0). Then the probability $P_{j}$ that $v_{j}$ is linearly dependent on $v_1,\ldots, v_{j-1}$ is 0.
Check to make sure you understand and see Fact 1 for yourself.
So build ${\bf{A}}$ by picking the first row $v_1$, then the 2nd row $v_2$, and then for each $j=3, \ldots, M$, the $j$-th row $v_j$ of $\mathbb{A}$. IF each coordinate of each such $v_j$ is picked according to the Gaussian independently of one another and independently of $v_1,\ldots, v_{j-1}$, then $v_j$ is indeed picked according to a continuous distribution from $\mathbb{C}^N$. So by Fact 1 and the Union Bound, the probability that ${\bf{A}}$ has full row-rank (for the case where $M \leq N$) is at least $1 - \sum_{j=1}^M P_j$ where $P_j$ is as in Fact 1. But each $P_j$ is 0. So (for the case where $M \leq N$) the probability that ${\bf{A}}$ has full row rank is 1, which implies that (for the case where $M \leq N$)the probability that ${\bf{A}}$ does not have full row rank is 0.
Showing that ${\bf{A}}$ has full column rank for the case where $N \geq M$ can be handled analogously.