https://brightmind.space/app/en/topic/677e9b273de1c962084316...
https://brightmind.space/app/en/topic/677e9b273de1c962084316...
His computer architecture book (listed here - https://news.ycombinator.com/item?id=42621236) is still one of the best focusing on principles and design and hence timeless. The language is succinct and very focused on explaining things. I have found it much better than many popular textbooks on computer architecture.
As an example, the submitted article is just 18 pages (pdf) and yet manages to highlight all the major points; a absolutely beautiful overview.
Everyone learns differently, I always found flashcards to be incredibly useful and entertaining.
Learning isolated facts via flashcard give you the illusion of learning something. Most likely, when it comes time to apply it, it will not surface.