Начал изучать java в сентябре прошлого года. Дошел до 26 уровня, но не прорешал все задачи(кончилась подписка). Сейчас в какой-то странной стадии нахожусь: вроде хочу изучить все для дальнейшей работы в этой области, но никак не могу понять с какой стороны подступить... Думал начать изучать под андроид, потом подумал, что лучше подтяну "мышление" решал олимпиадные задачки, после понял, что надо учить алгоритмы и даже начал читать Кнута,посмотрел некие статьи "аля что должен знать каждый программист" подумал что пока ранр и забросил. Думвю продлить javarush, но сохранившееся задачи не могу решить(мало теории на javarush), и в конце концов я никак не могу определится как дальше поступить, что следует выбрать? Если это решение задач javarush, то где брать теорию для задач(в книге философия Java то же как то вкратце все что-ли)? Подскажите было ли у вас такое и как вы вышли из данной ситуации?