Очень неплохое и серьёзное начало.
Но помимо этого нужно изучить какой-нибудь язык и запрограммировать что-то интересное.
И конечно попробовать запрограммировать какие-нибудь алгоритмы из Кнута.
Смотря на какой стадии. Новичку определённо нет. Да и опытному то будет тяжеловато, прямо скажем. То есть начинать надо явно не с них. А к ним перейти, только если будет интерес покопаться во внутренностях алгоритмов.
Для обучения программированию книги в принципе достаточно устаревший и малоэффективный способ.
Рекомендую обучаться программированию на практике и реальных задачах. Или хотя бы решать по задачке в день на алгоритмы в HackerRank.
Один мой знакомый обучался по этим книгам самостоятельно. Сейчас работает удалённо в хорошей фирме на хорошей зарплате. Отмечает, что именно эти книги научили его правильно думать.