Во-первых, стоит посмотреть в сторону котлина, а не джавы.
Во-вторых, всё изучается одновременно.
В-третьих, никакой "библиотеки движка" не существует. Есть Android SDK, есть либа поддержки androidx, есть куча сторонних либ.
в-четвертых, Android Studio это IDE. Как ты планируешь писать код и что-то изучать без IDE не очень понятно(да, есть фрики, которые что-то там пишут в текстовых редакторах, но это непродуктивно).