Привет
Если хочешь сделать более-менее адекватный чатик, то тебе понадобится:
react/vue на фронт
symfony/django/RoR/Spring/Net Core для бекенда
node.js для чат-посредника
Go для сбора и обработки тяжелой статитической информации (типа сбор экшенов по юзерам в реальном времени), можно и на плюсах, но на ГО это сделать проще.
Redis - для хранений хешей, сесий и прочей реал-тайм шняги
MySQL/POSTGRES - для хранений юзеров и самих чатов
Плюс придется выложить еще порядка 5к-10к долларов для подключения к разными 3rd-party дата-провайдерам, чтобы получить жирные опции типа региональных зависимостей и прочее.
___
Если хочется просто сделать чатик, то условно хватит
symfony/django/RoR/Spring/Net Core + Jquery