писать цмс для практики полезно, но тестить давать и куски кода прилагать, и как бы опыт быстрее придет если не копипастить а свое писать, посмотреть несколько подобных публичных скриптов, сделать выводы, написать свое, тестеры укажут на ошибки и возможно помогут кодом, объяснят почему так , а не так
с первого учебника по пыху начал писать свой сайт, код ни кто не видел, но тестило много, единственное плохо во всем этом, это по набору опыта приходится все переписывать, потому цмс продолжать писать я бросил, как пойму что уже пора, так и напишу