Do people from India consider English their primary language?
Solution 1:
India is a huge country with over 20 (not exactly sure) vernaculars. The official language varies from state to state. Although Hindi is "used for official purposes" (according to Wikipedia), not all people from all states speak Hindi.
English is widely spoken, and most schools in urban India use English as the medium of instruction.
I would say Indians are multi-lingual rather than bilingual. To be precise, English is not the native language, but if you know English and land in India you will not be lost. More than half the population can speak/understand English.
Solution 2:
I helped open a tech call center in India years ago and got to know a lot of the people and culture. First there hundreds of languages in India. Maybe thousands because there are offshoot languages that might be spoken in certain villages.
Just given this fact, it shows that the people of India overall have great abilities to pick up languages. They have had to communicate with all of these languages for hundreds of years. It is really cool when you think about it that there are still sanitized languages still out there.
I don't know if you could get anyone in India to say that English is their primary language but it is the one common language that people speak if they come from distinctly different parts of India. It is very common for a child there to learn 2-3 local languages and usually around 9-10 they get a heavy dose of English - this might be dated and wouldn't be surprised if it is much earlier now.
When I left India they were already trying to get English introduced earlier so that the children would have less of an accent when speaking.
Solution 3:
The issues are official/government vs local business vs home, educated vs colloquial, first language vs street vs languages taught at school (and these issues have some overlap).
Indian English is a full fledged variety of English, whose differences are primarily in some vocabulary and turns of phrase and some pronunciation.
- As far as official goes:
"English is one of the two official languages of the Union Government of India."
This means that government matters are written and conducted in English (along with Hindi). Each of the states of India (Punjab, Gujarat, Kerala, Uttar Pradesh, etc) have their own official languages usually the main local language (eg Gujarati in Gujarat), and maybe English and maybe Hindi.
- as to native language,
"...only a few hundred thousand Indians, or less than 0.1% of the total population, have English as their first language."
First language is what you learn from one of your parents at home from birth
- Knowing English at all, whether at home, school, fluent, or just barely getting by:
"12.6% of Indians know English"
This does not seem like much, but it is spread out throughout the country, so as a traveller, you can get by very well conversing with English.
- As to perspective, English is more for the educated:
"While there is an assumption that English is readily available in India, available studies show that its usage is actually restricted to the elite, because of inadequate education to large parts of the Indian population."
English is the most popular foreign language taught in schools, and fluent English is a requirement for acceptance into Indian universities.
To your explicit questions, there is a very very tiny set of people who learn English as a first language (but that is probably in a bilingual situation with another Indian language, rather than having two parents that speak only English. So it is barely noticeable as a language learned at home from birth.
But English is heavily spoken, especially in the university and in government, by the richer, more educated set. For most of this set, they are fluent bilingual speakers of English given constant schooling starting early. And anyway, the great majority of the population is very familiar with English.
And for the TV quote:
As an educated Indian, Rajesh is fully fluent in English, or rather, educated Indian English, probably started learning very early, maybe even as a second language at home before he started school.
Sheldon's use of 'native' does sound a little weird. Fluent totally, but 'native'? It's arguable (with good cases for both sides).
Frankly, Rajesh's command of the concepts and language that they are discussing is far better in English than in his other language.
I think the writers are just trying to make it known that Rajesh actually probably as good at English as Sheldon. To your point, I don't think the dialog is great at managing all the nuances.