Language for communication refers to helping children use language as a way of socialising and expressing their needs, so in practice there must be enough interaction between ourselves and the children. As they get older, we must make sure that they have enough opportunities for them to use language between themselves (role play areas at meal times).
Language for thinking refers at ways to help children use language to express how they think, predict and reason. Once their speech develops, it means that they can use language to reason.
This