Любые курсы категории "приходи сделаем из тебя крутого за пару месяцев/пол года" полная туфта, потраченное в пустуе время и деньги. Если нет большого технического бэкграунда, изучение на нестыдном уровне программирования займет годы, на любом языке. Сколько это может занять - зависит исключительно от индивида, от врожденных умственных способностей, приобретенных, уситчивости, мотивированности, наличия свободного времени и средств, самодисциплины и навыков тайм-менеджмента. Годы. Никакие не месяцы. А по наблюдению за разного рода программистами, которые тратят почти все свое время на разработку и самообразование это приблизительно лет 5. Чем человек старше, тем медленнее он обучается, при равных других показателях. Это данность. Так что возраст тоже играет роль. Если уже есть твердый и большой технический бэкграунд, может занять существенно меньше времени. Программирование, это не только отличное знание синтаксиса и семантики конкретного языка, библиотек и фреймворков. Это знания и навыки использования алгоритмов, знание технологий которыми пользуешься при разработке, хорошее знание инструментов, которыми пользуешься, это в целом хорошие знания по различным областям Computer Science.
Все кто ищет пилюлю в виде "схожу на курсы" стану программистом - изначально выкидыши профессии. Не стоит даже начинать. Человек которому интересно научиться, не станет задавать вопросы, на какие курсы ему пойти. Он пылесосит все что есть в свободном доступе. Когда ты не знаешь предмета, берешь любую книгу и читаешь. Потом вторую и т.д., а через какое-то время количественные знания, вкупе с практикой переходят на новый уровень. Курсы же, где информацию, которую можно прочитать и усвоить за неделю, растягивают на пол года, типа скилфактори, гикбрэйнс, хекслет и т.д. зашквар и инфоцыганство.
И идти в профессию только из-за того, что увидел красивые цифры в зарплате, без реальной (честной) увлеченности предметом - заведомо путь в никуда.
Было какое-то время, я пересмотрел тонну курсов по администрированию и программированию, смотря их пока ем, передвигаясь в общ. транспорте, справляя нужду (хотел тут написать "и все это одновременно", но нет xD). Недавно удалил просмотренные курсы с майл клауда на 1ТБ, причем все курсы эти я покупал в складчину, как-то долго они лежали просмотренными, удалить жаба душила, все же деньги за это отдавал когда-то. И я сходу затрудняюсь сказать, были ли хоть одни курсы, которые мне что-то реально дали. Благо я на них не тратил чистого времени, сидя смотря как сериальчик на TV, как писали выше.
Поэтому просто читай все что есть, не важно хороший автор, плохой, когда ты знакомишься с предметом, это не важно. С прочитанными книгами все становится на свои места и ты сам уже сможешь понять, где информация недостойна твоего времени.