Like what Jellybanana said, Coinbase and Coinhako are not Exchanges.
There's a debate that's always ongoing
For a beginner, Coinbase/Gemini as a
temporary beginner wallet is fine. There's a lot cases whereby crypto beginners lost or forget their own private wallet and lose access to their Coins. Storing them inside Coinbase/Gemini, gives the beginner a chance to seek Customer Service.
But the number 1 rules in crypto is always, always.. keep your crypto in your own private wallet. That means a wallet that you have control over the private key. If you are not actively trading, send them to your wallet. All coins inside Exchanges are not yours until you send them your own wallet.
My advice for 100% beginner is to sign up with
https://www.myetherwallet.com/ (always check the URL for fake sites) to get an address and get yourself familiarised with how a paper wallet works before sending any Coins in.
Sign up with the recommended exchanges like Bittrex/Gemini/Binance etc and just understand all the various functions. It's free anyway. Build up your confidence and you can start exploring deeper