Many people start with Coinbase, as it's easy and they can buy with a credit card. But, as you watch videos/tutorials, you'll realize that Coinbase has high fees, that leaving your coins on an exchange is risky, etc. GDAX, Gemini are much better deals. Ledger Nano S is a safe way to store your coins off of the exchanges.
Thanks, too late though, I signed up with Coinbase and bought my first BTC. With fees, they seemed to be about even to other exchanges, but I still have more research to do - this was just an initial small purchase. As the amounts get bigger, I will be looking to store my coins off the exchanges.