Hey! Ive been lurking for a while,I guess it's time to post as I can make few recommendation on that subject. Ive been to russia and I loved the language, the women as well. I was looking for a new language to learn, I guess aftermy trip, my mind was made.
I start learning russian in mid august 2012, using anki for vocabulary:
http://ankisrs.net/. You should try it. Constancy is the key, add vocabulary regularly and try to review it every day. If need to get this into a routine, it doesn't take you a long time. There is even an app for this software, you can synchronize it with the one on your computer and after be able to review your card everywhere and every time you have a short moment to kill.
I'm agree with Atilla, Princeton courses is a huge free resources. The courses are short, there is audio files (very important if your aim is to speak: you need to listen the language straight from the start.
Since mid september my routine is:
Do a chapter per two weeks. Add the new vocabulary in anki, review the vocabulary (every day) . I putthe audio files from the chapter in a mp3, and listen to it very often (in my car, when I go for errands, when I walk from my place to some bars etc..) It's helps you to acquire the vocabulary more easily and to recognize more quickly the words you know when you listen to russian people speaking together.
To correct the exercises that you have at the end of each courses, you have few options:
1/ do them and post on this websites:
http://lang-8.com/ People are correcting mistakes for free. I stop doing that as it was taking too much time, and my aim is to speak the language not to write it.
(if you don't no have a Cyrillic keyboard :
http://www.lexilogos.com/clavier/russkij.htm )
An other option is:
https://www.italki.com/. There, you can find language partner for exchange (or teacher). Do the exercises with them and practice over skype. I have few contact from this website, but I never been able to skype with them as my internet connexion is very unstable.
Other option: find russian in your city and try to meet them to speak the language. Bonus otpion: bang one of them, and practice the exercises with her. Ive been seeing one for 3 months, and it's was the time my progress where the best, and my focus on the language was at the top.
To find them: courchsurfing, vk, going to uni to see if there is language exchange etc...
With internet, you dont need to be in the country where they speak a language to learn it, go there to use what you've learned home!
So long story short, be constant, even if some days it's only a review of new vocabulary for 15 minutes. Listen the audio files instead of music as much as you can while doing errands (or going to work etc ...). Practice whenever you can! Hope it will help some of you to get started.
PS: Sorry for my mistakes, english is not my main language.