I'm saying this so many times that now I feel like I should better create a thread and link to it. Anyway, there is not a single method that can be used by everyone on the forum. You should mention your budget, skills, and previous experience in IM for others to suggest a specific path to take. You'll mostly find vague answers if you post vague questions.