Разработка под android для веб-программиста — с чего начать?
Сore Java - первый и кусочек второго тома
Effective Java Джошуа Блоха  - обязательно 
Java Concurrency in Practice Браяна Гоетса - обязательно
из серии Pragmatic Programmer
Programming Concurrency on the JVM: Mastering Synchronization
Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions
Pragmatic Unit Testing in Java 8 with JUnit
Если речь про экспресс погружение: то пока книги не читайте, начните с ютуба (только не зацикливайтесь на стартандроид), статей на хабре, встроенных семплов Android Studio, изучите жизненные циклы (например тут https://github.com/xxv/android-lifecycle), сделайте десяток простых приложений + можно сразу контроль версий пощупать вкупе (bitbucket например) и только после этого садитесь за чтение Java Core, ООП, Git Pro и тщательное изучение https://developer.android.com/index.html
P.S. Если что-то не получается старайтесь искать правильные ответы сразу на SO.