Читаешь полно руководство по C# - желательно последние версии, изучаешь БД, ты же не будешь лохом и хранить все данные в текстовых документах? Вот изучи какую то реляц sql бд, например PostgreSQL или MySQL, в принципе боец индус готов, теперь реши с клиентской частью на чем она будет C# или JS, а так же кто тебе будет делать cef и прочую лабуду? Если ты, то изучи HTML / CSS / JS и фреймв для упрощения работы vuejs или же react, набей руку на верстках, помни об адаптивности и теперь читай данный раздел
https://wiki.rage.mp/index.php?title=Getting_Started_with_Server , после того как ознакомишься - то поймешь +- как это работает.
Так же чтоб верстать нужно знать UI UX, найди человека или сам изучи
После готового сервера, набери людей, протестируй, сделай систему администрации, займись SMM, сделай таргет рекламу
Подумай насчет SEO, может стоит заранее купить домен, чтоб его пропесочили и за время разработки, он продвинулся, не пренебрегай крауд ссылками и сделай хороший SERM
UPD: Кстати забыл упомянуть, чтоб ты подумал еще насчет fastdl, cloudfare, масштабируемости и общей архитектуры взаимодействия
--
Время реализации с изучением +- 2-5 лет, удачи