In this topic I will give an explanation of complex numbers. Imaginary numbers are a special type of complex numbers so my explanation will at the same time explain what imaginary numbers are. There are basically two ways of introducing complex numbers: it can be done in a geometrical and in an algebraic way. Which way shall we choose?