Java в качестве первого ЯП - плохой выбор.
Первый ЯП учится не для того чтобы потом искать на нём работу, а для освоения ряда базовых концепций.
Никогда не нанимайте репетитором программиста (я имею в виду тех, кто не имеет опыта работы в системе образования - они не имеют опыта преподавания, а нужны как раз знания и опыт именно в преподавании; хорошо это заметно по всевозможным курсам - люди не умеют учить, хотя при этом могут быть сами неплохими программистами; это иной вид деятельности, и искать надо хорошего преподавателя программирования).
Сам по себе возраст не является помехой, но надо понимать то обстоятельство, что не у всех есть способности ко всем видам деятельности. Как с этим у вас - тут заочно никто сказать не сможет.