The Fairy-type was introduced in Pokémon X and Pokémon Y, the 6th Generation of the games.
It is super effective against Dark, Fighting and Dragon while having Steel and Poison a a weakness.
It also resists Dark, Fighting and Bug-type moves and is immune to Dragon.
Fairy-typed moves are not very effective against Fire, Steel and Poison-type Pokémon, though.
You can check the renewed type-chart in the related links below.
The Fairy-type is super effective against Fighting, Dark and Dragon-type Pokémon.
Lightning is super effective against water. I hope this helps.
Flying and Psychic are super effective against fighting
Ghost & Flying. I believe that's it! Not dark or bug because although they're super-effective against Psychic, they are not-effective against Fighting. And not Psychic, because though it's super-effective against Fighting, it's not-effective against Psychic.
Water and Grass attacks are super effective against Onix.
psychic pokemons and attacks are super effective
super effective is bug
Bug Type and Fighting Type moves are super effective against it.
Rock, electric, ice, and psychic types are super effective against Crobat.
Steel is super effective against rock type pokemon.
normal type Pokemon are not super effective against any type.
Bug types are super effective against Dark, Grass and Psychic (x2) in Generation II-onward. In Generation I, they were super effective against Grass, Poison and Psychic.
Ground-types are super effective against electric-type Pokémon.