Комментарии 3
несколько раз прочитал статью, несколько раз прочитал репозиторий, вот вообще ничего не понял. Видно, мне гораздо проще учиться по книгам
Сама идея мне кажется порочной. Сто задач на указатели - тоже неправильно, но все таки а немного меньшей степени, идея задачи столь фундаментальна что такое как-то можно (пытаться) оправдывать. Как по мне, учащийся должен писать код по ходу обучения исключительно сам, и исходя не из его нужности, а из недоумения.
Если при чтении той же документации или просто книги по С все понятно, читаем дальше. Если замечаем, что понимать можно неоднозначно, или что есть не прояснённые corner cases, или ещё что - проверяем немедленно. В итоге получаем а) минимальный и б) персонализированный набор точно таких же маленьких, или не вполне маленьких если дошел до обсуждения того, как писать большие программы, фрагментов.
Есть засада - а вдруг показалось, что понятно, а понято не было. Предлагается решение: в конце наждого раздела задаётся себе два вопроса: что я, собственно, только что узнал и что нового я теперь могу сделать. После чего, просто на всякий случай, что нового можешь - то и проделываешь. По результатам вполне может оказаться необходимым вернуться к началу чтения, но на этот раз наличие недоумения будет гарантированно.
А предлагать готовое - медвежья услуга...
Я в принципе понял, что пытается донести автор. Довольно хорошая идея - использовать ИИ в качестве учителя, вместе с которым составляешь себе индивидуальный план обучения чисто для себя (я и сам таким промышлял).
Поэтому, если для Вас это довольно удобный метод обучения, то лучше уж так обучаться чему-то, чем сидеть и ждать особого курса и вообще ничему не учиться.

OPERATION MOONLIGHT 1.0: курс языка C, который я сам себе собрал