There are 17 Major Languages and 844 Dialects. Hindi is the most popular language in India with 41% of the population speaking it, with Bengali following it with 8.1%. For more information look at the chart below.
Table: Ordered by number of native speakers||~ Rank
Language
2001 census[2]
(total population 1,028.61 million)


Speakers
1
Hindi[5]
422,048,642
2
Bengali
83,369,769
3
Telugu
74,002,856
4
Marathi
71,936,894
5
Tamil
60,793,814
6
Urdu
51,536,111
7
Gujarati
46,091,617
8
Kannada
37,924,011
9
Malayalam
33,066,392
10
Oriya
33,017,446
11
Punjabi
29,102,477
12
Assamese
13,168,484
13
Maithili
12,179,122
14
Bhili/Bhilodi
9,582,957
15
Santali
6,469,600
16
Kashmiri
5,527,698
17
Nepali
2,871,749
18
Gondi
2,713,790
19
Sindhi
2,535,485
20
Konkani
2,489,015
21
Dogri
2,282,589
22
Khandeshi
2,075,258
23
Kurukh
1,751,489
24
Tulu
1,722,768
25
Meitei/Manipuri
1,466,705*
26
Bodo
1,350,478
27
Khasi
1,128,575
28
Mundari
1,061,352
29
Ho
1,042,724
Here is a youtube video that should express it easier.ê


The official languages of the Republic of India are Standard Hindi and English. According to the article 3431), "The Official Language of the Union shall be Hindi in Devanagari script." The individual states can legislate their own official languages, depending on their linguistic demographics.
This is the a chart of Hindi letters and what they look like.
external image zhinala.gif
46621654-1f39-11de-bc19-000255111976.wm.png