Why should anyone learn Kannada because they live in Bangalore. First of all, Bangalore is multi-cultural and one can survive of Hindi. If one can survive of Hindi then why learn any local language. Isnt that the idea behind 'national language'. There was a comment earlier saying that North Indians don't learn Kannada when in Bangalore, but if you know Hindi and I know Hindi, then there is no use for me to learn Kannada. I would never disrepect your language but there is no reason for me to learn it either.