The best time to teach your child a second language is the same time your child is learning the first one. However, if you haven't started early or if you are still considering here are some tips to help you raise a truly bilingual child:
1) Start now - Like learning music, if the child is not exposed to certain sounds, they will not be able to recognise certain unique sounds as they get older. The ability to hear different phonetic pronunciations is sharpest before age 3, and we lose the capacity to hear and produce certain sounds if we aren't exposed to them early on. Children start recognize the speech patterns they've been hearing since birth. The earlier you introduce a second language, the easier it will be for your child to pick up its unique sounds.
2) Create and encourage a learning environment - the best way for a child to learn to understand a new language is to hear real people speaking it fluently, . If he's exposed to conversations, he'll begin to pick up the sounds and the natural accent. Choose a language that is widely spoken , or one that is offered in classes or playgroups in your area. Two- and 3-year-olds love to mimic what they hear, and soon they'll begin to understand the meanings of short words and phrases.