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.
With MtGox you can also make cash deposits at any local Chase Bank branch. MtGox has extremely easy to follow instructions for this on the 'funding' page in your account. This may only be available to verified users, I am not sure.
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..