completely don't get how this works. Can anyone please help me? Let's say I have BTC on wallet A in blockchain. I want to send those BTC to another person on his blockchain wallet B, in a way that our addresses A and B are not linked in any way! How do I do it with a blockchain shared send or shared coin? Thanks in advance!

If you want the payments to be not linked in any way, at least not a way than an outside observer can detect, use shared send. That has a higher fee though, I believe it's also slower.
If you are satisfied with a link that's substantially obfuscated and hard to connect, use shared coin. The fees are much lower there especially for large amounts.
Hey. Thanks for the explanation.
But how do I exactly send bitcoins through shared send at blockchain's site? Does the receiver have to create a shared address and then give me that address so that I can send to that address my bitcoins throught shared send? Or can I send him bitcoins directly to his wallet through shared send even if he's not using blockchain? I need a step by step tutorial lols. Thank you!