Я знаю, что ТС уже решил свой вопрос.
Но, возможно, эта информация пригодится другим новичкам, которые найдут это обсуждение в поиске :)
Я сужу как человек, у которого образование в гуманитарной сфере, и который
смог переучиться. Это не самый true-путь, но
это тот практический способ, который сработал. Я думаю, что технарство в данном контексте второстепенно по сравнению с организационными вопросами, которые бьют по человеку с первых же дней после попытки сменить профессию.
1. Чтобы в почти 30 лет (и даже в 25) иметь возможность учиться, надо иметь денежку.
Кстати, вкладываться в дорогие курсы на обум как-то стремно. Ведь с учетом того, что человек учился и работал, а потом ему "стукнуло" в голову, что это все не его, можно предположить, что точно такое же может произойти и с программированием.
Конечно, есть
Хекслет, который в принципе доступен (нынче это $39/месяц) и не разорит вас. Но, учиться 4-7 месяцев, можно и с голодухи помереть не столько от того, что тратишь на образование, сколько от того, что ничего не зарабатываешь. Так что, решить финансовый вопрос необходимо в первую очередь.
2. Как по мне, финансовый вопрос проще всего закрыть, работая на фрилансе, и, делая типичные сайтики на известной CMS-ке. В такой области самый низкий порог входа. И при этом ты сам составляешь свое расписание. Делая однотипные проекты по конвейеру, можно делать работу быстро и заниматься обучением.
3. Деньги платят клиенты. Проще всего найти клиентов, если написать парочку нехитрых бесплатных расширений (модулей) для определенной CMS-ки и разместить их в катологе. Как минимум, будет куча желающих получить поддержку и совет. Но многие из них охотно заплатят за другие работы по сайту. Приятный бонус от разработки расширений - незамедлительная критика со стороны более опытных разработчиков и обратная связь от пользователей. Эти эмоциональные встряски заставляют тебя думать о других людях, которые будут читать твой код и пользоваться. Это работает намного лучше, чем десяток книг на эту тему с абстрактными размышлениями. Такого эффекта не будет, если делать по сайтику в месяц для отдельно взятого клиента.
Более подробно изложил свою позицию в отдельном посте "
С чего начать учиться программировать сайты"