Многие опытные разработчики токсичны к новеньким людям которые пытаются углубится в новую сферу по этому расскажу свое мнение по этому поводу.
Первым делом, не стоит рассчитывать на создание РП сервера, у опытных людей которые в этой сфере несколько лет и есть команда, не всегда удается создать хороший сервер. Те же популярные проекты, что есть сейчас создавались год и более в команде разработчиков. Но если ты хочешь быть одним из тех, кто состоит в команде разработки либо свежего проекта, либо того, который уже есть тогда тебе нужно потренироваться.
Я решил начать свой путь с написания мини RPG проекта.
Во первых понять концепт работы. Взаимосвязь между Сервером, Клиентом и Frontend'ом, это можно сделать на практике.
Та же регистрация и авторизация. Тут взаимодействие сразу всех 3-х сфер.
А далее просто придумываешь концепт игры и пытаешься создать свой сервер где все без косяков работает. Это займет у тебя какое то время. После этого можно улучшать сервер тем самым улучшать свои навыки. Чем круче системы ты сможешь воссоздать, чем они навороченное и сложнее в реализации, тем больше шанса попасть в команду разработки какого нибуть крупного рп проекта.
Советую начать учить Node Js (серверная часть/клиентская) либо же c#. JavaScript и все плагины нужные для Frontend. Ну и Mysql запросы или же другую БД.