Pokémon weaknesses and imunities are pretty easy to memorize, but that's not the same for resistances, mainly the steel type. The only ones I know are fighting to flying, the fire water grass triangle, fairy to fire, poison to psychic, fighting to psychic and the types that resist themseves: all the eeveelutions types, exept sylveon, that got scared of its poison and steel weaknesses (so it would be fire, water, electric, psychic, dark, grass, ice, poison and steel).