Нет, не стоит. Лучше изучить язык программирования, а не Java. А еще лучше изучать просто WinAPI, а потом использовать его на любом удобном языке программирования.
Если нет желания программировать в принципе, изучать компьютеры, колупать чужой код день и ночь, то в это не надо лезть. Дело в том, что изучение программирования, есть бесконечный процесс изучения устройства компьютеров. Чем больше Вы знаете, тем больше у Вас выбор средств достижения цели. Если такого желания нет, то да, Java - самое то. Заработать на хлеб с маслом хватит.
Отвечая совсем по сути. Нет никакого учебника, их не бывает. Нет никаких курсов. По этому высшее образование не нужно большинству людей - все приходит с практикой. Нужно просто решать практические задачи и это даст намного больше знаний и опыта, чем любой курс отдельно взятый.
На javarush, к слову, задачки теперь платные. Год назад было иначе :(