Если для новичка, то считаю Харди и Филлипс не очень хороший выбор. Сам читаю его после Майера, мне кажется сложнее, да и в коде встречаются ошибки, которые чтобы исправить, нужно уже иметь какие то знания. Насчет практики поддерживаю Lucian , лучше придумать себе какую нибудь идею для приложения и реализовывая шаг за шагом заглядывать в документацию, книги, гугл. Из книг еще новое издание
Дейтелов появилось .
Попробуйте видеоуроки, startandroid например, или
вот, на этой неделе появилась первая лекция.