A fantastic, free desktop application built specifically with Indian languages in mind. It allows you to seamlessly type in Kannada using a transliteration keyboard.
If you are looking for authentic resources to study, here are the best places to look: kannada+movie+script+pdf