В любой профессии есть знания и навыки.
Могу посоветовать книги: Head First Java (легко гуглится) и
Thinking in Java (но она не для новичков).
Thinking in Java очень полезно прочитать перед походами на собеседование - помогает структурировать имещниеся знания. Ну, а в плане практики, замене javarush пока нет.