Coinbase is probably the most popular company today for buying Bitcoins. The are two ways you can buy Bitcoins from Coinbase. One is through the Coinbase wallet and the other is through the Coinbase exchange. When you buy Bitcoins through the Coinbase wallet you are basically buying the Bitcoins from Coinbase itself, whereas when you use the exchange you are participating in a trading with other users of the exchange.