Cloth diapers

I'm wanting to learn about cloth diapers. I've looked stuff up but I'm not understanding it. How many do you need? Do you need newborn ones? What else do you need with them? And what brands are she best?