>>75Cabrón is usually an insult.
http://www.languagerealm.com/spanish/cabron.phpBut in informal conversation these kinds of words are use to express exclamation or surprise.
Let see some examples:
"¡Hey cabron! ¿Que pasa? Cuanto tiempo! ¿Como está tu mujer?"
In this sentence it's used to express surprise, when he finds his friend after a long time.
"¡Coño Carlitos! !Deja de comer con las manos!"
In this sentence a mother it's really angry at her son Carlos, because he is back to eating pasta with his fingers and it's the 11th time she screams at him to use a spoon.
I know these expressions are abused in Spain and it's funny how these confuse the Germans because they don't insult people to say "Hi!" and they think everybody is angry at them.
Be sure to NEVER use this way of expressing yourself in formal conversation unless you want to get fired or get your letter ignored.
In Spain the akin word for Dude is Tio.
¡Hey tio ! ¿Que tal?
Hey dude! what's up?
There is no uncles there, unless he is your friend and uncle. Then both apply.
These words change depending of location
for example:
Quillo! It's something similar to dude , it comes from chiquillo , this word is used a lot on southern Spain.
These you usually learn them as you go.
It just the local slang.
I can tell you about some of the slang used in Spain if you are interested. But I cannot help you with the local slang of other countries.