I love rap and hip hop music. I love the beats and bass lines, and the rhythmic beatboxing.
I like a few songs, but not many. I find they use too much explicit language for my taste.
Hip hop is actually characterized by nine elements, but only four of them are considered most necessary to understand hip hop musically.
What kind of elements are those, I don't think I've heard that before.
It is not just music, it is a subculture and art movement. There is a lot more to it than the vulgar lyrics. 
Oh I'm sure it is, but why do they need to use that kind of language to express themselves?
Well, hip hop was developed by inner city African Americans. They lived in ghettos, so that's most likely why.
Oh I see. I guess I kind of like the old school rap, maybe in the late 90's.
So the four elements you asked about earlier, they are rapping, scratching with turntables, break dancing, and graffiti writing.
I saw a lot of people break dancing when I was in college. That is amazing how they do that.