Cloth diapering?

Hey everyone! I'm thinking about cloth diapering but I am a first time mom and have no clue about this! I would greatly appreciate any info anyone has! What type of diapers they prefer, how many you need to get started, if you used something different for newborns vs the one size fits all etc. pros/cons thank you all! :)