Нужно ли разбираться в PHP,MySQL и Apache новичку?
Все зависит от того, куда вы хотите двигаться дальше. Для верстальщика этого достаточно, все что выше, естественно требует знаний PHP, MySQL, JS...
а стоит ли ставить denwer?