Это те вопросы которые надо задать поставившему задачу. Или как минимум надо знать уровень проекта. какой-то рабочий ресерч, лабораторная работа, курсовая, ВКР. Для последнего явно слабо.
Sanes, ломается то в основном потому что не LTS и пакеты не адаптируют к не LTS версиям. С подходом автора, он врят ли найдет более качественные курсы, чем эта книга. И структурированная база будет полезней чем очередной летсплей по документации который через пару месяцев устареет.
Георгий Пугачев, для тематических ресурсов необходим стек. Вы его не указали. "программирование" это не тематика, потому что все фундаментальные проблемы уже разобраны и особо не устаревают.