> perfectly tailored educational content [...], culminating in "programming by > StackOverflow copy-paste"
I think you're making a big leap here, I don't think these two facts are related really. > Specifically, the Gutenberg Bible revolutionized literacy in Medieval Europe. I knew that comparison was not very strong, as soon as I typed it. To be frank, you don't need to really get _into_ the stuff you're reading if all you need is the reading skill itself. Not so much with learning to program. What I was emphasizing is just the sheer amount of information, which can surely overwhelm the student, especially if you take into account the Bible is ~ 800k words and TAOTP 1-4A is ~ 2500k words (and code!). And don't get me wrong, this book is a treasure and a blessing for us all and I loved those parts of it that I read. > Maybe textbooks themselves are dinosaurs. Maybe lots of examples with a > "Wikipedia-driven way" is the new, best way? Or YouTube's with nice > animations for those who "reason more graphically/visually"? The answers are: No; It's the old best way (good textbooks have lots of examples); No generally, Yes for some domains/specific topics. I've skimmed over the old edition of Sedegwick, looks like a different book altogether. The later editions (at least the 4th ed. by Addison-Wesley) have much more helpful schemes and visualizations. @cagyul, Just supplement different sources, check yourself meticulously with practical exercises and soon you'll get what works best for you personally. Don't treat any single suggestion as set in stone.