Every Pokémon type has its strengths and weaknesses, and each one has some kind of explanation about it. Some are pretty obvious:
Fire < Water - water extinguishes fire
Grass < Fire - grass can be scorched by forest fires and extreme heat
Fire > Steel - steel melts at very high temperatures...