Без Java никуда, будет слишком сложно. Там надо много читать доки, так как в блогах не всё рассказывают, а некоторая информация сильно устаревшая, написанная во времена 4 версии, если не раньше. Ну и много всяких выкрутасов используется.
Начинать хорошо с книги Шилдта Java 8 полное руководство. Я читал про 7, но это не важно. Он очень подробно раскрывает все детали, после чего всё становится понятно. Нужно почитать хотя бы про базовые вещи: синтаксис, операторы, ООП.
Если это первый язык, будет сложновато. Трудность заключается в умении создавать удобную архитектуру с эффективными алгоритмами.