Rent: £675p/month in a shared property. Bills included. Zone 2. This is quite cheap in comparison to most places in London. If you was looking to get your own place (a 1 bedroom apartment) then you're looking at > £800 a month PLUS bill and taxes on top of that
Travel cost: £99.10 a month for a zones 1-2 travelcard.
Food expenses...£100-£150 a month
I earn just under £30k and I've been in the industry for just over 2 years. I guess a typical programmer will earn £30k-£50k p/a during the course of their career, depending on what industry they're in