I heard that I can exchange Bitcoin with someone near me such as my friends but how can I exchange Bitcoin with them?
If your wallet is coinbase's account, then you can send it via email ID. It does not take any network fees. If exchange wallet to wallet address, it take a some network fee.
Can be exchanged in many ways. A little more detail, i can help you better.