Therefore, the younger the better - in theory. Ideally, a good age to start formally teaching a young child is probably around 6 months or more. At this age they are taking some notice of their surroundings and can usually sit up. Obviously, if they can be exposed to the language before this age then it can be of great advantage. However, this article is looking at the concept of teaching a child in an actual classroom type situation and a baby younger than 6 months would find it difficult to be comfortable with this.
Children acquire language in stages.
Coos and babbles, the language of babies, comes first. Once the two-word stage is reached, the child's language ability explodes. The child puts together more than two words but only uses nouns, verbs, and adjectives, not speaking in complete sentences. The best way to prepare an actual program for teaching babies is to think about how they learn and to adapt these ideas to create suitable activities. Any program then, must be based upon both sounds and activity.