Эта книга, возможно, и даст некоторые представления, но я бы так начал:
- Гради Буч. Все читать не обязательно, достаточно все, что касается в его книге о самой сути сложности, это первые страниц 100 наверно. Ты поймешь, для чего ООП вообще
- Мануал по PHP
- Эта книга
- И как самый основной кладезь знаний - мартин фаулер - архитектура корпоративных программных приложений