Как человек с опытом разработки под андроид, плюсую к мнению Александра. Разбирайтесь сперва с основами языка, потом приступайте к Андроиду. Еще советовал бы не ограничиваться русскоязычными ресурсами, т.к. есть хорошие курсы по андроиду от гугл, например, на юдасити.
Ну у меня тоже пара лет андроида в загашнике, так же как и много чего другого. А вообще, есть еще большой шанс, что программирование как таковое вообще не пойдет. Не надо сразу бросаться на "андроид разработку, в которой платят бабки". Даже в IT сфере есть куча всего. Девопс тот же.