Learning a language does not have to be for practicality alone. There is more to it than that. And in this day and age, any language spoken on the Internet is worth learning.
I've been learning it as well for fun. I just really like Russian Cyrillic and the country is very interesting to me.
MasterRussian.com is immensely useful as your bread and butter resource. Forvo.com helps to clarify pronunciation. Google.ru is useful if you want to dig up Russian websites.
PracticeRussian.com has been useful for me as well, you can do wordfinds and things.
http://www.practicerussian.com/Games/FindWords.aspx