Если интересны веб-технологии, то нужно определиться что больше нравится: работа с визуальной частью (разработчик фронтенд) или обработка данных на стороне сервера, API (разработчик бэкенд).
У фронтенд упор сегодня идёт на JavaScript, может присутствовать анимация (не только в играх). У бэкенд - ассортимент языков широк, плюс-минус все претенденты равны, но заведомо точно непопулярны языки типа C/C++/Pascal/Ada/Fortran.
Во фронтенде будет много логики обработки получаемых с сервера данных для отображения представления (view). В бэкенде много логики откуда брать и как хранить данные, преобразовывать в нужный формат и выдавать веб-клиенту.
Техники оптимизации используются на обеих сторонах, каждая по-своему.