Ever since I started playing Pokemon (which was gen 5), I have been wondering about the logic behind Fighting type moves being super effective against Dark type Pokemon. Is there any logic behind this?
Fighting vs. Dark is a good vs. evil struggle, the Fighting type represents the noble swordsmen or martial artist fighting the wicked forces of evil. Good always triumphs over evil so Fighting is super effective against Dark.
Also because fighters usually train in the drak dark to improve their skills, i.e the fighting gym in Hoenn.
Source