Прошел курс
StartJava. Ранее занимался программированием в школе, поэтому знал, что такое переменные, циклы, функции. Курс помог освоить эти понятия в рамках языка Java. Задачи были в принципе несложные, но над некоторыми пришлось «попотеть», вспоминая, что такое логическое мышление.
Материала для изучения, конечно, много, но он хорошо структурирован, даётся последовательно. Так что любой, у кого есть желание, может все это освоить.
Большую помощь оказывает Максим. При этом он не просто рассказывает как, что нужно конкретно сделать, а даёт направление, где эту информацию можно найти. Т. е. прививается необходимый навык самостоятельного поиска решений. Плюс очень много советов относительно правильности оформления кода, что самому отследить довольно сложно, ввиду отсутствия опыта, и видно только со стороны.