Dated shmated. Desde 2010, el mayor cambio para llegar a Java ha sido Java 8, que es en gran medida compatible con versiones anteriores de Java. De hecho, siempre se ha centrado en mantener nuevas versiones compatibles con versiones anteriores, y esta es una de las principales fortalezas del lenguaje. Consideraría que cualquier material del MIT sobre cualquier tema técnico es del más alto calibre y establece un estándar. Ahora, la buena noticia es que Oracle también proporciona una documentación excelente, gratuita y completa sobre el idioma, por lo que si se apresura a visitar su sitio web, ¡puede aprenderlo al máximo!
Aprender los conceptos básicos de Java, en particular su sintaxis, no te llevará demasiado tiempo. Es importante que lo ponga en práctica con la mayor frecuencia y frecuencia posible para aumentar rápidamente. ¡El siguiente paso es familiarizarse con el SDK de Android y comenzar a crear su aplicación! Esto será desafiante y requerirá mucho tiempo, ¡pero estoy seguro de que tiene lo que se necesita! Buena suerte en todos tus esfuerzos.