Whats the difference between rap, hip hop, gangsta rap, and underground hip hop?

i'm into rap songs but i want to know whats the difference between rap, hip hop, gangsta rap, and underground hip hop
12 answers 12