Beginning at the babbling stage, young children in bilingual or multilingual environments produce utterances that combine elements of both (or all) of their developing languages.
For young bilingual children, code-mixing may be dependent on the linguistic context, cognitive task demands, and interlocutor.