Java - тяжело, но интересно и окупится при должных усилиях. Читайте книги, изучайте фреймворки и пишите свои проекты. JavaRush - не очень хороший проект, слышал я от мидлов и выше, с которыми общаюсь. Сам начинал Java после Pascal. Что читал: "Java. Полное руководство" Шилдт, "Sping in action" + доки по Hibernate. Идеально на мой взгляд в начале обучения набирать простейшие примеры из учебника и реализовывать алгоритмы различные ( "Алгоритмы и структуры данных" Кнут , я занимался по "Алгоритмы. Руководство по разработке." С. Скиена"). К сожалению, по той причине что в моем городе Java не развита совершенно, пока нет возможности устроиться.