Много раз убеждался, что по рекламе покупать ничего не стоит. Вот и сейчас, в период пандемии очень сильно активизировались различные курсы программистов, а так же какие-то коучи, бизнес-тренинги и прочее, прочее... Появилось много желающих по-быстрому срубить денег, используя доверчивость людей и сложную ситуацию.
Однако в большинстве случаев всё это бессмысленная трата денег и времени.
Теперь конкретно по вашему вопросу.
Стать с "нуля" программистом кому-то легко, кому-то сложно; это зависит от многих факторов. Но беда в том, что пройти курсы и получить "корочку" - это не значит "стать программистом"! Т.е. корочка-то у вас будет, а вот найти работу с такой корочкой далеко не всегда можно! Объясню по порядку.
Программист - работа не простая (не даром же хорошему программисту хорошо платят!), это работа требует определённых знаний, а так же определённого таланта, дарования. Нужно хорошо знать (как минимум!) математику, лучше алгебру и геометрию, и плюс к этому уметь рассуждать логически, ведь составить код не так-то просто, как это может показаться! Иногда бывают такие сложные решения, что не имея определённого таланта к такой работе вы просто нагромоздите кучу разных функций, в результате чего ваш сайт будет работать с большими проблемами - тормозить, зависать, выдавать и делать не то что нужно и так далее, в результате чего начнётся отток посетителей, ведь люди хотят видеть прежде всего качественно сделанный ресурс. А кто-то наоборот, предложит более короткое, нестандартное решение, но при этом сайт будет отлично справляться со своими задачами!
А самое главное, что ни одни, даже самые хорошие курсы не смогут сделать из человека высококачественного программиста если у него нет к этому таланта, нет определённых чисто природных склонностей. Точно так же кому-то не дано управлять автомобилем или писать музыку. Написать может любой, но написать хорошую музыку дано далеко не всем.
Так же стоит отметить, что возраст здесь не играет большой роли. Иногда приходится серьёзно менять свой род деятельности, изучать что-то новое. Может ли человек в 45-50 лет стать с "нуля" хорошим программистом, создавать серьёзные сайты? Да и без проблем! Это я знаю на все 100%. Но опять же, здесь роль играет то, насколько он в принципе способен к такому.
И ещё пару слов про курсы. Не стоит думать, что на курсах вы получите знания и тут же сможете всё это применять и найти работу. Нет! Программирование - дело непростое, требует не только знаний, но и опыта работы. А самое главное - что-то изучать без практики, т.е. тупо что-то зубрить, - бессмысленно. Нужно всё, что изучаешь, тут же пробовать на деле, благо, это легко сделать. Это нужно для того, что бы понять, прочувствовать, что происходит "изнутри", вот тогда это хорошо откладывается в памяти.
И ещё один важный момент, необходимый программисту: умение оформить страницу сайта или программы. К сожалению, сейчас есть огромное количество безликих, неинтересных сайтов, сляпанных как попало, с ошибками. Вот даже недавно заходил на сайт аптеки, где обычно что-то иногда заказываю, и обнаружил, что они решили сделать обновление сайта. Это неплохо, но после обновления стало не так удобно пользоваться сайтом, а в некоторых местах допущены серьёзные ошибки, некоторые товары открываются на всю страницу, сбои при подсчёте общей суммы при редактировании и так далее. Как этот сайт лепили? Как делали логику, как составляли таблицы CSS? Хороший программист таких ляпов точно бы не допустил! Но видно решили сэкономить и заказали по дешёвке.
Так что стать хорошим программистом за полгода можно даже без всяких курсов, но это уже зависит от ваших способностей.