Господа, спасибо Вам большое за мнения, научите уму-разуму!!!
Так разжевали ж уже все. Выбирай четко профессию и учи. Учиться и разжевывать каждый элемент даже на самых топовых курсах в Стендфорде за тебя никто не будет.
Подытожить топик вкратце можно примерно так:
1) Дизайнер. Учить до 1 года, не сложно, самая высокая конкуренция, низкая зп (100-400$, на опыте 500-600$, на upwork при огромном 5-10 лет
успешном опыте 1k+$), однообразная работа.
2) Программист (java, pythn, c++ и тд, образно, создаешь функционал для калькулятора; работаешь именно с кодом, логикой, алгоритмами, базами данных). Разнообразие проектов высокое, от веб-приложений, до нативных, мобильных, игровых и тд. Учить долго (1-2 года упорно), сложно. Зп самая высокая, уровень респекта высокий

Возможен вменяемый по срокам переход от одного языка программирования к другому. На опыте 2к+$.
3) Фронт-энд девелопер (создание внешности сайтов под разные устройства, 99% на основе проектов дизайнеров). Учить много не очень сложно, не слишком долго от 1 года, по порядку html,css,javascript(js), позже новые библиотеки js под конкретные вакансии. Плюсы, наглядно видишь что создаешь, огромный доступ к информации для обучения, развитие функциональности языка, самая высокая популярность в 2020-2021 годах. Минусы, сложность перехода на другой язык программирования, однообразная работа (после лет 5 возможно надоест). Зп средняя-высокая. На опыте 1-2K$.
*4) Создание "сайтов под ключ", drupal, wordpress и тд. С одной стороны запустить можно за х-месяцев, смотреть на чем написан функционал (php). Для дополнительного дизайна и фиксов нужно быть фронт-эндщиком, для функционала программистом, хорошо разбираться в базах-данных, разбираться с администрированием. Херово что-то запуститься, а если (точнее когда) что-то не взлетит, будешь очень горько плакать. По-хорошему учить много, долго, выхлоп по зп средний, но на upwork высокий.