In my opinion, Coinbase is the best exchange to start with as a newbie. You also may want to start with a few simple market orders on Coinbase first before going into the trading screens on Coinbase Pro. You could also consider Binance, but I don't find it as easy to use as Coinbase, although trading fees are cheaper. For staking I iuse bring.finance