It's very hard to buy bitcoins - unless you're in the US or a tier 1 european city. You need a verified account at an exchange (mtgox is the biggest one) and then need to wire them money, etc. It's complicated.
The easier ways to get bitcoins are to sell something on bitmit or something like that. Or, you could try localbitcoins and try to buy from someone in your city.
In the US it's fairly easy..