Ask HN: How do I choose the right resource to learn CS fundamentals?
+ The foundation of computer science is Knuth&#x27;s <i>The Art of Computer Programming</i>. Everything else is footnotes. Knuth is hard. And easy. And everything in between. You won&#x27;t understand all of it. But you&#x27;ll have to be ok with not understanding all of CS anyway. Nobody does. You can spend your time searching for a silver bullet. Or you can just read the manual. Knuth is the manual.<p>+ Bach&#x27;s <i>The Design of the Unix Operating System</i> describes how operating systems and file systems work. Even Windows describes it&#x27;s similarities and differences using the same terminology.<p>+ Hellerstien&#x27;s Berkeley CS 186 <i>Intro to Databases</i> lectures. Databases get more love at Berkeley than elsewhere. <a href="https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;UCBerkeley_Course_Computer_Science_186&#x2F;Computer+Science+186+-+2015-01-20-dY48_UZhvhw.mkv" rel="nofollow">https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;UCBerkeley_Course_Computer_Scien...</a>