@kulinich так разговор вроде не о том, что без Кнута никак, а о том, что если никак с Кнутом, то можно дальше уже и не пытаться. Хоть я и не согласен с этим...
Цитата из ссылки выше: "Обложка третьего издания первого тома книги содержит цитату Билла Гейтса: «Если вы считаете себя действительно хорошим программистом…, прочитайте „Искусство программирования“ (Кнута)… Если вы сможете прочесть весь этот труд, то вам определённо следует отправить мне резюме». Впрочем, фольклор также приписывает эти слова Стиву Джобсу."
А какой нужен исходный уровень знаний для Кнута? Вот я, например, школьник, только начал изучать производные, пределы и логарифмы, интегралов ещё вообще не касался. Пойму ли я хотя бы половину написанного у Кнута? Есть ли вообще смысл браться за неё, или ещё рано?
Я читал Кристофидеса про теорию графов книгу. Она заточена на программирование. Читал и некоторые алгоритмы писал на пайтоне - так и пайтон выучил и теорию графов.