Слышал положительные отзывы о javarush, зарегился, но все никак руки не доходили начать систематически заниматься. Месяц назад купил подписку на год, так выгоднее. Нравится увлекательный сюжет, стиль лекций, плюс дается большое количество задач по каждой теме. Иногда материала лекции не хватает, нужно юзать доп материалы и гуглить. Но кто говорил, что будет легко. Тем более, если бы создатели впихнули бы всю теорию, было бы затянуто и нудно. Курс помогает понять ключевые понятия, термины, логику языка, и все это закрепить на практике. Параллельно прохожу бесплатный курс CS50 от Гарварда, тоже на сайте. Помогает расширить кругозор. Для мотивации студентов есть специальный раздел – «Истории успеха», где ученики и выпускники делятся своими достижениями. Еще круто, что тебя почти сразу учат программировать в среде разработки, а не просто в браузере. Для этого был разработан специальный плагин для решения задач в Intellij IDEA. Очень рекомендую этот ресурс, стоит своих денег.