надо записатся на курсы и пройти обязательно их с ментором. Это сократит ваш долгий путь обреченный на провал если вы самостоятельно пытаетесь изучить Java.
javarush - чушь. Платные ресурс и мотивации не хватит решать все эти рутинные задачки. Они настолько скучны что хочется забыть про программирование навсегда.
Лучше проходить курс где вам сначала показывают как пишутся простые программы, потом просят вас изменить что то в программе, потом уже вам задают написать самим лабораторные работы, потом уже курсовые, потом дипломные работы. И на каждом шаге это отслеживается кураторами и делается код ревью. вот это интересный подход.
Предлагаемый мною подход лучше потому что вы вовлекаетесь в процесс. Вы не просто решаете мелкие задачки которые никому не нужны как на Java Rush, а пишете проест, который можно запустить, посмотреть на него, показать другим, выложить на гитхаб, усовершенствовать в дальнейшем и даже продать.
Ну а пока изучаете нужно еще читать книжки, которые вам порекомендует сообщество и регулярно смотреть видео по Java. Грубо говоря влиться в сообщество.