Finite of Sense and Infinite of Thought: A History of Computation, Logic and Algebra
I'm also surprised Jeff Erickson's free lecture notes [3] aren't there given 1) its easy to remember domain 2) its incredibly high, practical quality. Practical because I've had interviews that just grab questions from the book, and also because his course is basically just a walk-through of the book. It's also very easy to read, and although I didn't do great in his class, his conceptual lessons still stick with me.
[1] http://acs.pub.ro/~cpop/SMPA/Computer%20Architecture%20A%20Q...
[2] https://github.com/Seanforfun/Books/blob/master/Computer/Com...
It's also a bit intimidating and overhwelming. There is so much to learn and there is also a danger of just getting through textbooks that cover the same material that you've read before or covering stuff on a surface level without getting any practice with what you've learned. As a data scientist, it feels like anything from mathematics, computer science, statistics, large-scale systems, software engineering in general is within my domain and there is a real danger of spreading oneself a bit too thin and not getting that good at anything.
For example, if you don’t have a traditional CS degree, https://teachyourselfcs.com/ is a curated and effective set of books.
If your trying to understand complex systems, I would read Designing Data Intensive Applications, which is perhaps the best and most useful technical book I have ever read, and covers the most important parts of distributed systems. A lot of what’s in the book are fundamental distributed systems, from the 70-80s?/newer things from early 2000s built by BigTechCo
At least a garbage textbook damages their reputation in their field.
The only decent teach yourself computer science program I have come across is https://teachyourselfcs.com/
And here's a huge list of freely available programming books: https://ebookfoundation.github.io/free-programming-books/boo...
Disclaimer: I helped build this platform as a student
Example Textbooks: Problem Solving with Algorithms and Data Structures using Python (3rd edition)
Online turtle graphics in Python from Runestone Interactive:
https://jugad2.blogspot.com/2013/02/online-turtle-graphics-i...
Had also mentioned that anyone can host a course there for free.
Learn Quicksort via tap dancing.
Anyone have any success using the reMarkable 2 for it?
Disclaimer: not affiliated
* Paolo Bory: The Internet Myth https://unglue.it/work/442013/
* The Digital Public Domain: Foundations for an Open Culture https://unglue.it/work/136338/
* Francis daCosta: Rethinking the Internet of Things (APress) https://unglue.it/work/310550/
* Shotts: The Linux Command Line (No Starch Press) https://unglue.it/work/136224/
* Fogel: Producing Open Source Software UT: How to Run a Successful Free Software Project https://unglue.it/work/135870/
* Ryder: Unix as IDE https://unglue.it/work/194054/
More at e.g.
[audio books] http://audiobookbay.nl/
[books] http://gen.lib.rus.ec/
[research papers] https://sci-hub.do/
Perhaps you can add "High Performance Browser Networking" in your networking book section: