Personally I love DuoLingo to learn new languages. They have special English courses for Russian speaking too. And the great thing, the courses are free (filled with commercials), you only have to pay to get rid of the commercials.
Hello Rameta, My name is David and I live in San Francisco, California. We can learn from each other because I am learning Russian language and you can practice English with me. Okay?