Технология

В данном топике я употребляю термин технология который вероятно более широкий чем язык. Допустим мало кто пишет реальные боевые проекты на чистом JavaScript (ванила или плейн джаваскрипт). Скорее всего это будет что-то типа фреймворка Angular который будет использовать диалект JavaScript → TypeScript

У каждой технологии есть свои плюсы и минусы, на начальном этапе не имеет смысла их обсуждать. Выбор должен быть во многом интуитивным. Лучше всего зайти на бесплатные примитивные курсы типа https://www.codecademy.com/ и попробовать пробный урок. Если вам интересно и не пугает синтаксис и экосистема технологии, можно начинать изучать более детально. Нормальным программистом вероятней всего вы станете через 2-3 года. На данном этапе вам просто важно попасть в сферу IT

Минимальный список на который я бы обратил внимание на данный момент:

Специализация

После того как вы выбрали технологию надо выбрать специализацию исходя из ваших возможностей, региона и тд. Кол-во вакансий уровня Junior/Middle должно быть относительно большим. Вам необходимо собрать требования к вакансиям в формате: Компания, вакансия, требования + плюс еще ряд полезной инфы (на ваше усмотрение) Не ленитесь и создавайте Excel файл в правильном аналитическом формате. Старайтесь сразу развивать правильные навыки. Допустим вы заходите на сайт https://jobs.dou.ua/ собираете информацию по вакансиям Python в формате

Python Positions

Часть информации в вашей таблице будет повторяться (компания, город и тд). Атомарное значение у вас технология (tech). Вам важно составить для себя представление что от вас будут требовать на собеседовании и что вам изучать и готовить. После того как вы соберете 20-30 вакансий (Junior/Middle уровня) руками проставите Tech_Group (чтобы избавиться от шума) делаете сводную таблицу (как это сделать смотрим в Youtube). В сводной таблице по колонке Tech_Group смотрим популярность технологий (как видно из таблицы Postgresql и MySQL в нашем случае аналоги и мы объединяем их в единую группу)

Pivot Table

Из нашего выдуманного примера видно, что для позиции Python Developer важно знать собственно сам язык Python и SQL. Ваш анализ будет более сложный и основательный