Зависит от того, больше тянет на фронтенд или бэкенд — разные вайбы вообще. Если хочется делать «красивое», анимашки, динамику сайтов — то фронтенд: здесь рулит JavaScript (или прогрессивнее — TypeScript). Почти все начинают с React — самая популярная библиотека, к ней куча материала для новичков и реально просто найти работу. Ещё Vue — проще порог, прикольно выглядит, но в России React побеждает.
Для бэкенда два топчика:
— Node.js (тоже JS) — удобно, если хочется одним языком и туда, и сюда. Express или NestJS — топовые фреймворки.
— Python — если больше нравится чёткая читабельность. Django или FastAPI — оба классные, Django поприличнее для крупных проектов, FastAPI модный и быстрый.
В целом, если не хочешь стопицот раз учить новые языки — начинай с JS/TS и React, потом можно подхватить Node.js для бэкенда, и ты уже «fullstack». Если вдруг Python заходит — его веб-стэк не хуже, но стартовых вакансий чуть меньше.
Короче: для старта бери JavaScript + React, а backend подтянешь, когда почувствуешь себя увереннее. Можешь ещё посмотреть на бесплатные курсы (например, freeCodeCamp) — там много интерактива.
Куда больше тянет — в дизайн, анимации или в логику и архитектуру?