Вот и изучайте Java по учебнику, параллельно пишите код, экспериментируйте с примерами из книги.
Про алгоритмы пока забудьте - все равно на этом этапе в одно ухо влетит, а через второе вылетит.
ну везде же и так пишут "придумываешь себе задачу, описываешь что нужно делать и делаешь"
На чем оно основано?
Не тот ресурс выбрали.