you can buy bitcoin using different exchanges, you can also buy bitcoin directly from a person if a person have some bitcoin and he is interesting to sell some of so you can buy bitcoin from him using an escrow for this purpose if you do not know the person personally.
I have heard of Circle but don't know how they work really I think they work like localbitcoin would. You can exchange cash for bitcoin that way too.