Recent graduate with a Master's in archaeology with a lot of time on his hands who has decided to try his hand at programming. It's hard.