Пару лет назад начал изучать веб, вот казалось, всё идёт по маслу, изучил HTML, затем CSS, и естественно настала очередь JS. И вот тут уже начались трудности
Вы изучили что-то простенькое.
В итоге я начал медленно прекращать изучать его, потому что в мою юношескую голову, после наступления трудности( да, я знаю что JS — не самый сложный язык ),
У вас начались проблемы, когда начали изучать что-то несложненькое.
начали закладываться мысли, что после моего успешного выпуска, таких программистов как я, будет, мягко говоря, много
Откуда вывод, что людей, которые смогли изучить внезапно окажется много?
Много будет тех, кто немного изучил html/css и забил на javascript
немного будет тех, кто изучил html/css/javascript но не осилил фреймворки и ООП
Совсем мало будет тех, кот изучил и html/css и языки и фреймворки и технологии
И вообще единицы будут тех, кто full-stack-developer.
Поэтому да, если вам уже сейчас сложно что-то учить, то нужно понимать, что в нише css/html конкуренция уже сейчас огромная и большинство типовых задач заменяется конструкторами.
Но хороших разработчиков в обозримом будущем всегда будет не хватать.
Интеллектуальная работа, которая требуется для того, чтобы быть программистом, крайне сложно автоматизируется. Если это будет сделано, то будет сделано АИ такого уровня, который сможет заменить почти любую интеллектуальную деятельность в любом направлении, а не в ИТ.