Alexandre , это очень сложный и многоплановый вопрос.
Не бывает абстрактного новичка.
Новички все разные. Ну, несколько групп - точно.
1. новички в РНР, но не в программировании и не в вебе.
2. новички как в РНР, так и в программировании, но в вебе давно
3. новички в РНР и вебе, но не в программировании (таких, правда, наверное, нет)
4. новички в таком умении, как "думать головой".
У каждого из них - свои трудности.