The Dark type was introduced in the second generation of Pokémon games as a measure to balance the types. In particular, its resistance to Psychic cut down
pokemon dark workship
In brief, Pokémon types dictate whether one Pokémon is either strong or weak Bug, Ghost, Fairy, Rock, Bug, Dark, Flying, Psychic, Fairy.