mutlaka kitap mı olması gerekiyor?öncelikle bence android kodlamayı öğrenme cross platform çalışabilecek bir derleyici için geçerli olan dili öğren.mesela oyun geliştirmek için unity öğren,kodlama için c# tercih edebilirsin.kaynak için udemy.com adresine bakabilirsin ücretsiz unity dersleri var.