Buying Bitcoin is easier then ever.
To Buying Bitcoin, If you Have a Credit-Card And or a Bank then. Join CoinBase or any other exchange that is in your country.
If you Desire to use PayPal Or Cash i recommend you sign up and use LocalBitcoins
Step one: Find an Exchange that is in your Country.
For The Following Countries you can Sign up With CoinBase. In my opinion its the Top place to Buy Bitcoins.
bitquick.co This I have never used. Its supposed to be very fast purchase of BitCoin
For Euro And GBP
For Canadians quadrigacx.com