But when you see the various social sites like facebook/orkut/twitter you would find people always like to speak in their Native language though the words are written in English ( Like "Kire Kemon aachis" ), so mother tongue will always be there the sweetest language to communicate.
The effect of western culture should also be considered. In movies and other mediums western culture has been highlighted to the young generation and this has made them think that English is 'cool' and Bengali is 'uncool' so they try to live up to the hype. When I see some person same age as mine oblivious to classics in Bengali literature it saddens me.
In my opinion , English can be used where , only it is absolutely necessary. Waking up one day , one cannot quickly type in mother tongue in computer because the standard used is English it is the whites-made.But we should try to use our mother tongue often than using English because otherwise there is no significant difference between us and an English person.We should always keep up our identity.This is my personal opinion , nonetheless.
Be sure the strength that we have in our native language i.e. Bengali cannot be overpowered by English. Due to several socioeconomic factors people are adopting English language. It may help you professionally, but it is the duty of parent to induce mother tongue into their next generation.
Bye for today,