Has anyone used any of these to learn Russian? If so please give me your opinion.

I taught myself Spanish and Portugues but am struggling with Russian so want a computer course but am not sure which is best.