I think Stamina is very good for learning Russian Keyboard; it's free too.
Should be able to type in Russian in a couple of hour.