Bitcoin can be bought on exchanges, or directly from other people via marketplaces.You can pay for them in a variety of ways, ranging from hard cash to credit and debit cards to wire transfers, or even with other cryptocurrencies, depending on who you are buying them from and where you live.