In it's best iterations, hip hop is a musical form of modern poetry. In it's worst, it's a bunch of idiots spouting poorly mashed together words (with recurring retarded themes, such as all women being whores and money as the only purpose in life) to sell them to other unsuspecting idiots. I don't know about sub-culture, you could say the same about metal or jazz or practically any other music genre.