My guy, honestly you have spoken well, all that you said here is right, and it would be quite ok for a beginner to start with, but their are few things I just want to add to what you have already said, which are;
* Never store your asset in an exchange: this is one major thing most beginner fall prey to, they don't know that if anything happens to the exchange they store their coin, all their money is gone, because in an exchange your asset is exposed to hack or internal theft by the developers of that exchange, so this is one major thing all beginner need to avoid, in other not to regret later.
* Make sure you first of all check the minimum deposit of any exchange you want to transfer btc to, in other to avoid had I know, because some exchange btc minimum deposit is as high as $30 worth of Bitcoin, so anything less than that is a lost to you, so look before you leap.
Storing our valuable BTC in an exchange is one of the biggest mistakes we can make. Once exchange is hacked, our funds will be lost and we won't be able to recover any losses.