Я вот представляю такую картину:
Дали ему готовый скрипт. Он посмотрел, запустил. Вроде работает, да немного не так как хочется. Посмотрел. Почесал затылок. Тут глядь, масив. "А что если я тут поменяю". Поменял, посмотрел, не работает. "Не надо еще тут добавить...", Посмотрел, не работает... И так до бесконечности.
А проблема в том, что мжду "поменял" и "посмотрел", нет мысли, есть только инстинкт (слабо развитый) и фантазия (развита хорошо, но не подкреплена опытом). Вот и мечется бедный ламер между "поменял" и "посмотрел" не понимая что между ними должно быть еще "подумал". Не понимает что 80% программирования это обдумывание и представление задачи в голове, и только 10% реализация в коде (еще 10% отладка).
Обычно лучший совет и помощь для таких это "брось, займись чем нибудь полезным". Но они часто уверенны, что программистом может стать любой.
А потом смотришь чужой код, какого нибудь супер мега портала и думаешь, руки бы поотрывать за такое...