[my standard unpopular answer] CS is hard for everyone. There are no easy parts. Even for Knuth who has been writing The Art of Computer Programming for almost sixty years. It was started when everybody was self taught. It is still for self-teaching. Even for people with degrees. Even if that degree is a PhD. Don't get me wrong. I'm not saying "don't use anything else." But TAoCP is the backbone of everything else. I…
Taocp is absolutely not a good introduction to computer science and is also not advisable as an undergraduate algorithms book. It is only partially complete and does not touch concurrency, parallelism, complexity theory or the theory of computation. It is more of a comprehensive reference work for a small selection of topics. The fact that you think taocp is the backbone for everything else tells me that you have not…
Nobody is going to master the material in Knuth. Including Knuth. Even when he finishes.