I'd advise you to learn all possible meanings of this words BEFORE you start using it, mainly because its most common usage is vulgar, and not for everyday speech (unless you're a very uncultured, uneducated person!). Also, I'd advise you to mainly use it with friends, at least at first, and use it sparingly. Don't ever use it at work, with strangers, children, etc, for it is too provocative and can easily lead to serious misunderstandings.