If you are just getting started and want to start trading as quickly as possible:
Add GoChain to MetaMask or Trust Wallet
Copy your MetaMask address or Trust Wallet address (on Trust Wallet, your GoChain address is different from your Ethereum address)
Paste the address into chainswap.org as the receiving address
Click continue, then send tokens on Ethereum to the address provided. Your tokens should show up shortly.
Go to goswap.exchange and start trading!
Chainswap provides you with a small amount of GO to use for gas for several transactions, but you will need to get more GO if you want to keep trading.