Main languages are Marathi, Hindi and English. Marathi and Hindi are mostly understood all over the state. But different regions have their own dialects. English is applicable in urban areas. Spoken Marathi language changes with every change of district or area or locality in its tone and a few words. The Marathi script doesn't have any silent pronunciation making the language so phonetic.
Konkani is also spoken in some areas of Maharashtra. Other major
dialects include Varhadii spoken in the Vidarbha region and Dangii
spoken near Maharashtra-Gujarat border. Alphabet 'L' is abundantly used
in many verbs and nouns in Marathi. It is replaced by the letter 'y' in
the Varhadii dialect, which makes it quite distinct.
Have a look at various languages spoken in different parts of Maharashtra.