PHP is "easy" because anyone can grab some code snippets, rewrite some mysql_query's and have a terrible little my first dynamic website doing in a couple of hours.<p>Developing something on a large scale or even developing something of a normal size while maintaining good programming techniques and structure can be difficult.