1. Identify your style of learning
Books, websites, apps, videos, online classes both free and paid are all the different options available to you for self-learning. Before starting with any of these, it is important to understand your style of learning and what makes you stick to the process. Some people find it easy to learn from books whereas there are others who rely more on audio-visual material. Also, are you someone who is very methodical and would like to start from the very basics which is the alphabet and move on to the grammar and further or would like to start with the basic conversational expressions and then come back to the written part of the language. There is nothing wrong or right with any method of learning. Just find out what works for you and go ahead.
2. Make good use of resources
As mentioned earlier, there are many resources both free and paid that help you learn Kannada on your own. Do good research before you pick any of them. If you have the luxury to attend a regular class with a teacher in your area, great! Otherwise, just find an online course that allows you to learn in a flexible manner according to your daily schedule. There are many apps that allow you to learn through flashcards, quizzes, games and other fun elements. You can easily install them on your phone and practice your Kannada even on the move.
Watching Kannada movies will help you get accustomed to the language and also help you understand the pronunciation. Though there could be dialects spoken which are common for any language, you can still pick up a good vocabulary with practice. Listening to music can be entertaining and educational. Rather than listening to a song only because it is in Kannada, find something that holds your attention and interests you.
There are many YouTube videos available for learning Kannada. You can make use of them and practice along with them. Books could be your best source when it comes to writing and reading. Even if you start with conversational expressions and phrases, to make good progress, you would need to learn the alphabet and grammar rules to become proficient in the language.
You can also join an online class where you get to learn from a teacher in an organized and guided manner. Most of these classes are flexible enough to allow you to choose your convenient time and pace for learning.