Sodium reacts with cold water vigorously but iron only react with steam. It is because:
Sodium is highly reactive and iron needs more energy to react with water
Sodium is highly reactive element, hence it reacts immediately with water while iron needs more activation energy to react hence it reacts with steam. Steam is gaseous state of water with more energy than water.