Как вернуться в программирование?
Был почти в аналогичной ситуации, разве что без ипотеки. 
          На тот момент стукнул 31 годик. Купил mac mini, а поскольку когда сервера были живы, и у "опытных пользователей пк" ничего не ломалось, оставалось много свободного времени. Взял mac mini и книжку по objective c. Поначалу мозги реально плавились, так как до этого писал только по мелочи на delphi, хотел даже бросить нафиг.
       В итоге, 4 приложения в appstore было на тот момент, когда я оттуда свалил. Этот портфолио и помог найти новую работу, с оплатой на данный момент в несколько раз выше, плюс еще проги в appstore деньги приносят, хотя и не много. Самое смешное что первое приложение написанное самым быдло кодом, генерирует 90% доходов, приносит деньги уже 4 года и регулярно бывает в топах. К нему естественно выпущено много обновлений, но сильно трогать боюсь и плачу каждый раз когда смотрю на код.
        Вообщем, к чему я это пишу, я за мобильное направление ios или android, поскольку в других, в этом возрасте и без опыта, вы вряд ли кого нибудь заинтересуете.
Со знанием Си, я бы предложил посмотреть в сторону программирования микропроцессоров. Все равно учить что-то придется практически с нуля, а на мобильное направление вы смотрите с опаской. 
Купите ардуино, поиграйтесь, потом какой-то более серьезный микропроцессор изучите. 
А математика сейчас востребована в очень узких областях, удаленно там не получится, скорее всего.