Haven't worked much with PHP, but there doesn't seem to be that much in terms of a 'style guide' so it just seems easier to write uglier/wrong code - please correct me if I'm wrong. I usually think it's best newbies start with languages that, in a way, enforce right and wrong ways of doing things (i.e. Rails convention over configuration approach), it just takes a lot of the initial guess work and uncertainty out.