>>8321877There are 4 stages of cognitive development,
Sensory motor (0-2)
Preoperational (2-7)
Concrete operational (7-11)
And
Formal operational (11+)
In the sensory motor stage the child is still learning how to move around and is unable to do very much else
In the preoperational stage the child cannot use logic very well and usually finds animistic explanations for things. The child also is egocentric an does not understand that other people can think differently. They also gain inductive reasoning
In the concrete operational stage the child is able to use logic on problems that he can imagine but is still unable to do abstract logic.
Finally in formal operational the person can do abstract problems and their reasoning is fully developed