I personally believe English and the Vernacular must be learnt first and keep Hindi as 3rd language. That is what most schools have been following since years.
Importance of English is that most people going abroad would need it to stay afloat. Reason for Hindi is to be able to interact with other states in the country.
Beyond this any other language is a bonus.
I do not encourage the stubborn attitude that some communities have of not trying to learn a language that is spoken in most of the country. It is a backward mindset.