In its broadest sense, 'cereal' is a very general word that covers all types of edible grasses - rice, maize, barley, oats, millet, buckwheat and so on. We can sometimes also use the word 'grain' to refer to these crops.
'Cereal' can also be used to refer to a cereal-based breakfast food. Even manufactured breakfast foods, such as cornflakes, Cheerios etc, can be called 'cereal'.
'Porridge' refers to a cooked dish made from flaked, rolled or ground oats boiled in water/milk, a typical breakfast dish originating in Scotland. 'Oatmeal' is the American term corresponding to more or less the same dish.
If you say 'porridge', an English speaker would understand it to mean porridge made from oats. But if you want to describe the Russian dish made from rice, you can certainly call it 'rice porridge'. That would be a good term to use, and even people who aren't familiar with the dish would understand what it is. Likewise, if you wanted to describe a similar dish made from buckwheat, you could call it 'buckwheat porridge'.