Попробуй поработать с серверной частью. А именно изучить серверный язык программирования, либо узкоспециализированный (php), либо широкоспециализированный( python, js(node), java, basic и др). Для начала попробуй узкоспециализированный. Изучи что такое сервер, клиент, как идет обмен данными между ними, REST запросы. После можешь поработать с CMS(система управления содержимым как раз WordPress этим и является), пощупай разные фреймворки, в интернете есть много информации по ним, сам я беру из разных источников. Узнай что такое паттерны, и самый известный в вебразработке MVC, на котором написаны многие движки и фреймворки. И, если будет интересно изготовить что-то свое, можешь написать самостоятельно движек под свой сайт либо на чистом php, используя информацию из вышеперечисленных, либо на фреймворке, либо натянуть верстку на CMS