Нет склонности или слабая склонность к программированию, отчего обычные языки программирования даются со сложностью, точнее, изучал я тут javascript, массивы, циклы, методы, функции, функциональные выражения, коллбек-функции, а вот сидишь что-то написать, ничего не получается, а без уровня миддле на работу не берут, точнее там где я живу работы вообще нет, а чтобы рабоать в других странах нужно быть гражданином, уже проходил, 100 откликов - 100 отказов. А по факту, знаешь язык, а написать ничего не можешь.
Куда тебе угодно, туда и идти. А программировать можно и для себя, то бишь смысл в том, что у тебя должна быть идея, хоть сайт, хоть другое что, вот и двигайся в этом.
Не то изучал. "Буквы" выучил и решил вдруг, что можешь сразу писать "рассказы". Нееет, ещё и "грамматику" изучать, и "литературу", и "много читать", и ещё кучу всего надо
В целом: нужна математика (включая высшую), информатика, алгоритмизация, и практика-практика-практика