Для фронтенда - html, css и js. Можно посмотреть в сторону какого-нибудь фреймворма (Angular, Vue или React). Если для фронта примерно одинаковые требования по знаниям, то с беком сложее. Из бекенда выбор достаточно большое много конечно зависит от того, что вы хотите. Тут на любителя уже идет. Есть nodejs для любителей js, есть куча фреймфорков для python, есть php, есть ruby on rails, c#. Я бы поизучал возможности каждого языка и уже потом принял бы решение.