¿Head First Java (2a edición) sigue siendo lo suficientemente bueno como para aprender antes de comenzar el desarrollo de Android considerando que hace referencia a Java 5.0?

Head First Java fue uno de los primeros libros que utilicé. No puedo decir que aprendí Java de HFJ, pero me ayudó a comenzar a escribir código que podía ejecutar y ver que algo funcionaba. Fue un aperitivo. Lo bueno de esto son los ejemplos de código. Te recomiendo que no solo los leas. Escríbalos en su IDE y ejecútelos. Modifíquelos para que luego hagan cosas diferentes. No pierdas el tiempo con los acertijos.

Después de algunos capítulos, me cansé del estilo tonto de escritura y los ejemplos se volvieron más tediosos que útiles. Cambié a una lectura un poco más pesada: Java The Complete Reference Novena adición. Este libro es más preciso y cubre Java 8 y JavaFX. Todavía solo rasca la superficie, pero va directamente a los detalles.

También utilicé YouTube: thenewboston y otros están haciendo algunos excelentes tutoriales.

Por lo tanto, no esperaría ser un desarrollador de Android después de Java HF, pero es un buen comienzo. Era para mi.

Sí, tomé un par de cursos de Java antes de leer HF Java el año pasado. A pesar de ser Java 5, explica con un enfoque realmente bueno muchos conceptos que necesitará para manejar Java.

Podría decir que HF Java es imprescindible para cualquier alumno de Java. ¿Es suficiente saltar a Android? Supongo. Una vez que descubra los conceptos básicos y obtenga algunas habilidades para resolver problemas, seguramente puede comenzar con Android.