This seems like a decent place to ask: What is the most legit and safe method for creating a wallet and just buying a bit of Bitcoin? I wouldn't mind being able to drop a couple hundred on it and seeing where it goes, but it's hard to trust websites/subreddits that look like posts were written by nerdy 15 year olds.
I recently had my hardware wallet (a trezor, which is the nicest one) fail during a firmware update. Now, obviously I have a backup of my seed, but for those few minutes that backup became a VERY expensive little widget.
When I travel, I have to worry about where my backups are stored. Storing them in a bank vault means I have to worry about the bank vault.
If I have a hardware wallet, I'm essentially betting that I am better at opsec than coinbase, a >$1billion company who devotes a non-trivial amount of resources to opsec. Keeping my own wallet means I am arrogant enough to believe that I can out-opsec the team of security people they have there.
That's absurd.
There ARE reasons for a hardware wallet (which is why I have one). The bCash split recently is why I have mine.
Keeping your own wallet and "being your own bank" is a really fun cyberpunk fantasy, but there are plenty of practical reasons to use banks.
If you are asking the question about how to buy bitcoins in 2017, then the answer is unquestionably that you should both buy and store you coins on coinbase.