Движок сайта (CMS) нужно использовать, чтобы облегчить себе задачи.
Движки сайтов созданы для того, чтобы автоматизировать, облегчить и обогатить работу веб-мастеров. Раньше нужно было иметь хорошие знания HTML, CSS и PHP, чтобы создавать функциональный сайт. Но теперь вам не обязательно детально изучать эти технологии, так как для основных задач вам будет достаточно разбираться в движках сайтов (что делается легко и быстро).
Если у вас вдруг и будут возникать проблемы, которые требуют знания, например, HTML, то вы можете обратиться за помощью на форумах нужного вам движка.