Sorry about the long winded nature of this post:
My manager, who is the only other developer, expects me to be able to work independently and find solutions to any issues I encounter during the working day. I have managed to cope with basic development tasks involving HTML and CSS and hacking at some PHP as part of building the new websites. Programming certainly does not come naturally to me though, I realised this the hard way after my first web development role following university did not work out. I find the problem solving aspect particularly difficult.
I am finding the working environment I have been placed in highly difficult to deal with. I am positioned alongside my manager in the middle of a very busy and a very noisy call centre. I don't think that I will be able to last at this work place due to the expectation of working completely independently, the noisy environment when trying to complete a technical role and my lack of ability. Is simply telling my manager as soon as possible the right thing to do? I want to be professional and state that I entered the job with the best intentions, but I don't think I am good enough and have quickly found myself to be out of my depth.
I would like a reference if the role ends as I can quantify just how hard I have worked for them - early starts and staying late. Along with work I have completed so far to the best of my ability. I feel I need to state this in the most diplomatic way possible.
Finally I am gravely concerned and worried at how toxic 1 month at a company will look on CV's and applications. I can either omit this role or just be honest about it.