Можно ли имея ТОЛЬКО смартфон на андроиде заняться изучением программирования?
Какую стратегию обучения выбрать, когда в запасе есть 1.5 года и смартфон?
При желании — можно, а в вашем случае желание и время позволяют. Учить лучше, то что интересно, работу всегда можно найти. Как вариант можно выучить SQL, он пригодится везде.