You can buy cryptocurrencies only through Crypto exchanges. Some of the best Crypto exchanges are Coinbase and Binance.