зависит от вашего стиля обучения, если нравится читать — купите любую свежею книжку и прочитайте. Все книжки почти одинаковые, читал штуки 2 на русском и шкути 4 на английском, в принципе одно и тоже, ничего нового, контент немного отличается. Хорошо бы. чтобы в книжке были главы про фрагменты и c2dm.
а вообще придумайте приложение и начните его делать, в сети полно инфомации, как делать списки, создавать активити, работать с сестью, в том числе и на русском.
как сделаете приложение выложте его в маркет. почитайте разгневаных пользователей и правьте баги.
Учите Java и английский ) Простые вещи получится сделать и не зная особо java и английского, а вот как начнете делать чтото серьезное сразу поймете, что эти два языка нужно знать на очень хорошем уровне.