Trabaja con la api vieja, pero es un excelente libro para entender la estructura y el funcionamiento de java. Como crear métodos, como llamarlos, la mejor manera de hacer eficaces tus programas, hilos, etc etc.... Saber aprender es la clave. No sólo libritos de moda. Aprender assembler también ayuda a aprender la programación en gral. Sin embargo dista mucho de los lenguajes de alto nivel. Hay que ver un poco más allá