My child is 2 year 10 months. He is not speaking by his own. If I ask him "What do you want apple or banana?" he answers me: "apple banana". He is not able to understand me. Some kids call him: "come let us play" and he is not able to understand it. Is this normal?. But he is able to say rhymes, number, shapes, colors, etc. But he doesn't or rarely understand what I and others are speaking. If a person calls his name and says hello, he is telling his own name and hello. Is it normal? Can I have some tips to improve his language development?
The way a child generally learns language is by hearing other people talking. Teaching him the rhymes, colors, numbers, etc. is useful for later but does not help his overall language ability at this time. It is likely as the physician says that he will pick it up at school, but you can help by speaking as much as you can at home around him, not necessarily to him directly. If there are other people living with you, it will help him for you to speak to them in his presence just as much as speaking to him will help him.