Безусловно, основы программирования можно освоить самостоятельно, но под руководством опытных наставников добьетесь лучших результатов в короткие сроки. Посмотрите курсы в формате видеозаписей - это минимальная стоимость, выбор наиболее удобного времени для занятий и помощь педагога. На нашем сайте вы можете выбрать такой курс для себя. В майские праздники действует специальное предложение.
На javarush, к слову, задачки теперь платные. Год назад было иначе :(