Depende de cuál sea tu meta y tu nivel de pasión.
No para intimidarte, pero aprender todo Java es un proceso largo.
Como tu enfoque principal es el desarrollo de Android, enfócate en Core Java
1. Tutoriales de Java (https: // docs. Oracle .com / java se / tutorial /). Es muy bueno con los ejemplos, sin embargo, refiérase después de usar no 2 o no 3
2.Lea la tercera o cuarta edición del libro de Bruck Eckel (Free Electronic Book: Thinking in Java, 3rd Edition) Léalo para obtener consejos y trucos y revise el código fuente de los ejemplos, es uno de los mejores
3.Herbert Schildt para Java es introductorio, pero sirve como una muy buena referencia para usar la API.
Y en cuanto a 2 horas de aprendizaje dedicado. Creo que no debería tomar más de 20-25 días, pero como usted es un novato en la programación, le sugeriré que lea el libro de Sumita Arora sobre Java, que está prescrito para la Clase 10. Sin embargo, es un buen tratamiento para el concepto de OOP.
Por último hay algunos conceptos avanzados.
1. Java Genéricos y Colecciones
2. Java concurrencia en la práctica.
3. Patrones de diseño.
- ¿Aprender las artes marciales te hace más fuerte mentalmente?
- ¿Estaría bien exigir que mis empleados aprendan mi idioma si pago el curso y no lo hablan?
- ¿Cuáles son algunos de los mejores sitios para aprender Excel avanzado?
- Cómo hacer que aprender sea algo que no te divierta.
- ¿Puedo aprender codificación de NPTEL?
Estas cosas te tomarán tu tiempo.
Y para Android, por favor, eche un vistazo a los desarrolladores de Android
Y pasar por los cursos de Coursera y referirse a los foros de XDA.
Por último, bienvenido a la programación :).