I want to double check something
If my coins go into my wallet with address A
Can I send these to my address B within the same wallet for free as its the same wallet or is this a "transaction" and therefore, will incur the fee
Also, if I receive my coins using address A from someone and transfer to address B will this show up as another transaction in the bitcoin chain
Finally, when I exchange on a market place do they record my wallet or address when I use them to sell or buy and do I need to make an additional wallet on these exchanges or can I use my existing wallet or address?
Thank you
If you will send coins from address A to address B you will pay the fee.
If you receive coins to address A that transaction must be confirmed before you will be able to send those coin to address B. Yes - it will be visible as another transaction in the block and on the blockchain.
Which wallet are you using?
If you want to exchange your coins you will need to register an account. On that account you will have your own new bitcoin address. Private keys for that address are on their server. That's why it is important to don't give it full trust and don't keep coins on the exchange if you are not exchanging is a good habit.
You will create account, they will create new bitcoin address for you and you will need to send coins from your wallet to that address in order to exchange any of your coins.
Best regards.