В принципе, прохождение курса практически никак не помогает, цитирую, "Научиться писать современный код." и "Понимание современных технологий программирования." так как, по сути, абсолютно большая часть курса — это введение в синтаксис языка, по большей части состоящего из довольно неряшливо выглядящих методов и функций (к чему, например, делать четыре разных функции для чтения одного, двух, трёх и четырёх чисел соответственно?), решение немногочисленных задач (которых явно не хватает для наработки навыка), чтение конспекта, написанного не самым простым языком, и, наконец, тесты, которых, как назло, по одному в конце шага, причём больших и сложных.
Но главным фактором в пользу изучения другого языка, а именно Python, является, конечно, то, что язык PascalABC.NET не поддерживает столько же (даже одна тысячная) людей, сколько поддерживают Python. А это, соответственно, библиотеки, информация в интернете, решения задач...
(Вообще не понимаю нелюбви автора к питону, как к первому языку программирования — мне это несильно помешало программировать на паскале)
Тем не менее, сам курс содержит много информации, хоть как-то, но структурированной. Информации, которая поможет и в других языках — типы данных для языков со статической типизацией, ошибки с переполнением памяти, синтаксис для C#, регулярные выражения и т.д.
Кроме того, автор всегда на связи и готов помочь с задачами (ну, если откровенно не тупить), что бесценно на любом курсе, особенно бесплатном.
Так что... спасибо Александру Осипову, и пускай ясность мышления не только сохранится, но и умножится с возрастом (полвека программист, как никак).
А я отправлюсь учить С# — вдруг и правда выучу его полегче.