An algebraic introduction to complex projective geometry