Her platformda çalışabilen javayı bilmek, android'de yazılım geliştirmek için güzel bir başlangıç olabilir. Fakat sıfırdan yazılıma başlayan biriyseniz ve bu iş için 2-3 yıl zaman ayırmayacaksanız bu zaman kaybı olacaktır. Bunun yerine yapacağınız uygulamalar için neyi kullanmanız gerektiğini araştırmak ve salt amacınız uygulamayı çalışır hale getirmek olmalı, böylelikle java'ya tam hakim olmazsınız ama "neyi nasıl yapacağınızı" bilir hale gelirsiniz,ki bu sizi java developer yapmaz, gerçek bir yazılımcı yapar.