According to Piaget, children develop according to stages.  The rate of development depends on the fulfillment of intellectual and emotional milestones, each stage building on the successful completion of previous stages.