Lol, I learned them from my parents (except the N-word, I learned that from my brother, and it was hilarious "Don't tell mom and dad I said that, and don't you say it either." Lol. My bro freaked XD). Some I learned from being called them. But all in all, they are just words. Some don't even have bad meanings. The f-word, okay, I get that, but a b-word is a dog, and the other b-word is a kid born with unmarried parents, and they aren't bad words, they are just "bad words".