As far as I see, the phonology and pronunciation rules are often misunderstood by learners, so you should read a good description and learn those rules, it's not difficult. Some textbooks fail to do that and say things like hard consonants are like English ones while soft are hard + y, that's nonsense (I feel something is wrong with the sentence, please correct it). Wikipedia would be a great source, Princeton Russian Course is good in this respect.