Используйте свой опыт для достижения новых целей, не выбрасывайте его просто так.
С этим посылом могу дать два совета:
1) Первая работа очень часто находится "по знакомству", а не по знаниями. Вы были в рекламном бизнесе, возможно остались связи, контакты с партнерами, клиентами. Выходите с ними на связь, спрашивайте где нужны программисты. Рекламируйте себя.
2) Посмотрите в сторону Marketing automation, Data providers, анализ данных и тому подобные сферы. У вас есть опыт маркетинга, а в этом секторе существуют IT компании предоставляющие различные услуги. А там где анализ данных, то уже и "модный" сейчас big data. Возможно в сфере анализа данный для рекламы и маркетинга вы сможеше найти варианты.
И еще. Я не уверен что изучение именно технологий является ключом. Технологии конечно нужны, но я знаю много примеров, когда на работу принимали людей не знающих технологий, но умеющих разбираться и владеющих базовыми знаниями. Базовые знания это алгоритмы, структуры данных и умение программировать на каком-то популярном языке. Почитайте про интервью в google например, они много рассказывают и выкладывают ресурсы для подготовки. И они не спрашивают про технологии.