Question: is fighting immune to ghost?
Answer: It is the only type that deals super effective damage against Normal. Ghost's immunity to Fighting can be nullified by Foresight or Odor Sleuth. Most Fighting-type Pokémon can learn Rock-type moves to check Bug-types and Flying-types.