Cloth diapering

Is anyone willing to explain cloth diapering to me? Step by step, like I have no clue about anything. (Because i don't lol). Favorite brands? What the heck is with the inserts, are they disposable or reusable? Sprayers and splatter guards? I'm so lost!