Учитывая ваш уровень знаний и отсутствие опыта - да, можно обойтись готовыми шаблонами, где основные клиентские скрипты уже вшиты и работают из коробки.
А вообще - нужно понимать, что РНР работает на серверной стороне, а JS - на клиентской (в броузере). И они никак не могут заменить друг друга, за исключением случаев, когда на сервере используется NodeJS, и в обоих случаях код пишется на JS.
Сейчас ни один современный сайт не обходится без клиентских кодов. Но, повторюсь, используя за базу готовые шаблоны и меняя в них разметку/стили - можно создать некоторую иллюзию разных сайтов на общей готовой базе. Всё зависит от знаний html/css.