Another opinion here. I've had to learn Russian and the pronunciation was presented easy only at the beginning. Russian has:
- Diacritics that do not usually appear in the broad case writing. One example that I happen to remember now is «ё», which most of the time is written only as a plain «е» (but is still pronounced differently).
- Broad range of similar pronounced letters, like the group «и, й, ь, ъ» (Ukrainian also adds «і» and «ї» to those), which becomes very complicated and even ambiguous when someone has to write on dictation. I still didn't get it to distinguish «ь» from «ъ» case other than just learning parrot-fashion how the words are written.
- Unregulated accents. There is no universal rule for which vowel receives the accent in a given word. You have to just remember the words. Learning to read the alphabet is not enough.
- Different pronunciation for the same letter. One example is «о» which is pronounced sometimes like "o̞" and other times like "ɐ", but there are lots of other cases. So try «Как пишется...» providing only phonetic transcription to a learning-Russian person and see what comes out.
Accents is not big problem in Russian - even with wrong accent other people will understand you in most cases, but it will sound a bit odd. In some cases in different regions (or even social groups) accent for same word will be different (and a few native speakers know which variant is officially proper).
- Diacritics that do not usually appear in the broad case writing. One example that I happen to remember now is «ё», which most of the time is written only as a plain «е» (but is still pronounced differently).
- Broad range of similar pronounced letters, like the group «и, й, ь, ъ» (Ukrainian also adds «і» and «ї» to those), which becomes very complicated and even ambiguous when someone has to write on dictation. I still didn't get it to distinguish «ь» from «ъ» case other than just learning parrot-fashion how the words are written.
- Unregulated accents. There is no universal rule for which vowel receives the accent in a given word. You have to just remember the words. Learning to read the alphabet is not enough.
- Different pronunciation for the same letter. One example is «о» which is pronounced sometimes like "o̞" and other times like "ɐ", but there are lots of other cases. So try «Как пишется...» providing only phonetic transcription to a learning-Russian person and see what comes out.