The classical problems of counting projective curves under certain geometric conditions are dealt with in this thesis. Particularly, I am studying the number $N_d$ of rational plane curves of degree $d$, passing through $3d - 1$ general points in $P^2$. Moduli spaces of stable maps and their divisors are introduced to yield the recursion formula for $N_d$.