I never mined myself. It's not something that makes sense with a regular computer. You need a really fast powerful expensive computer for this.
Some of the best and most popular exchanges certainly are: Binance, Bittrex, Poloniex, Kraken, Bitstamp, Gemini, OKcoin and CoinBase. There are also companies that create loans using bitcoin.
More interesting Bitcoin info:
https://www.igorbnews.com/2019/12/wh...o-in-2020.html
https://www.igorbnews.com/2019/12/bi...ncreasing.html