NIKO,
Основы языка java можно выучить за несколько месяцев с условием постоянной тренировки и изучения теории хотябы по часу в день( это утверждение вытекло по своему опыту, я учил основы месяц и выучил почти 90% всех классов j2me за 5-6лет, основам android научился за месяц и написал уже несколько простых игр).
Для новичка лучше всего подойдет такая методика изучения:
1)Книги или статьи по основам java, которые можно найти в любом поисковике.
2) Книги и статьи по основам андроид(это модификация языка java для создания приложений для андроид, к сожалению этот язык не имеет четкого названия, я называю его просто "язык андроид"), к примеру сайт с уроками и с форумом , на котором вам всегда дадут ответы профессионалы
http://startandroid.ru . Книги по андроид можно найти на этом сайте в формате txt, но там очень мало их, в интернете в основном по андроиду все книги в форматах пдф или djvu, которые можно найти через поисковики.