Какой язык программирования я должен использовать для создания приложения чата?
Чтобы сделать его коротким и простым, я хотел бы создать очень простое приложение для чата. Это приложение позволит двум пользователям подключаться к серверу и общаться в режиме реального времени, а также подключаться и отправлять сообщения, даже когда другой человек находится в автономном режиме. Я стремлюсь к чему-то похожему на Discord, и мне интересно, лучше ли использовать JS/Electron для создания простого приложения чата, которое работает как в веб-браузерах, так и на настольных компьютерах, или мне следует создать специальное настольное приложение с Java / Python?
Что я уже пробовал:
Как довольно неопытный разработчик, который в настоящее время учится в колледже, для меня может оказаться довольно сложной задачей использовать сразу 3 языка, как рекомендовали некоторые люди, такие как PHP, Ajax и JS. Есть ли какой-нибудь способ справиться с сервером, обработкой данных и клиентом (дизайном пользовательского интерфейса) на одном языке, чтобы я мог изучать и расширять его?