Как лучше научить гуманитария программировать

Всем привет!

Есть у меня товарищ, абсолютно далекий от разработки, у которого бизнес внезапно попал в дичайшую черную дыру, от чего финансовое положение его семьи резко упало не то что в ноль, а далеко в минуса.

И, вот, он уже на протяжении пары месяцев часто высказывает желание перейти в IT, читает самостоятельно что-то, пробует, но, как я вижу, попытки эти плохо организованы и таким образом он долго будет идти к цели.

Хочу помочь другу, за какое-то время пройти с ним основы, закрепить базу и направить его силы в нужное русло.

Да, понимаю, что теоретически не стоит идти в программисты, если цель состоит исключительно в "они же получают огого", но мало ли, может у человека все срастется и это поможет ему войти и закрепиться в профессии..

В чем, собственно, у меня вопрос:

Я сам iOS разработчик, поэтому учить конкретно тому, в чем я специализируюсь, будет накладно, ибо покупка Мака - дело затратное. В связи с чем вижу несколько вариантов:

1) Хардкорный Си и консольные тру-приложения а-ля Керниган&Ритчи - вывод температуры по Цельсию-Фаренгейту и т.д.

2) C++ Builder и компания - чтобы был хоть какой-то UI, кнопочки, формочки и, абстрагировавшись от высокоуровневых вещей, писать на C++ калькуляторы, конвертеры и прочие вещи, которые визуально интересны и похожи на нечто современное

3) Андроид разработка. Java в тренде, я для Андроида когда-то писал несколько месяцев, вспомнить можно. Да и направление актуальное.

В веб-разработке я полный ноль, поэтому моя помощь будет весьма печальной, если избрать это направление. Посему даже не рассматриваю этот вариант.

Буду рад любым советам! Возможно есть какой-то еще хороший вариант, который я не учел..

Спасибо!