Learning Russian

A warm greeting to all. I would like to seek advise on how to better my Russian . I am in the preparatory faculty in Stavropol and would like to be advised on which books and dictionary to buy . And as well on the best site I can practice the Russian grammar exercises and dialogues .

I'm traveling to Moscow in about a week for work and I decided to learn a bit of Russian for fun and as part of my ongoing experimentation with language learning -- and now with technology for acquisition.

I had a programmer make me a simple Spaced Repetition System app with the 1,000 most frequently used words and 100 common expressions in Russian and I started memorizing last night. I expect to really learn 10 to 20% of this and use it to break the ice with Russian colleagues.

I've written an explanation of why I'm doing this and some plans related to language acquisition methods and technology: https://mandarinexperiment.org/2018/11/03/the-russian-experiment/