I use flashcards all the time to help me learn words and phrases. There are several different flashcard software tools available.
The flashcard software I am currently using on my computer can be found at: http://www.mnemosyne-proj.org/
If you'd like to make some to print you can go to: http://www.proprofs.com/flashcards/
Or if you'd like to create, use and share them online you can try: http://www.flashcardmachine.com
All of these are free, can be used with Cyrillic fonts (the Russian alphabet) and can be created with photos of objects you are learning. And if you don't like one of them, don't forget there are hundreds of different flashcard sites out there. Many already have Russian word collections.
Hope you find them helpful!
Тереза