I feel that regardless of your origin language, if you enjoy any form of rap and you understand English you will use slang terms. You have to know what they are speaking of in order to full appreciate the song. You will have to understand why they are saying a certain word in a certain place. We all know music is immensely helpful in learning another language. The slang we use comes from where we learned it. The difference between slacks and britches, I suppose.