Introduction
1.
Teaching Yourself CS
2.
Programming Languages
3.
Algorithms & Data Structures
4.
Software Design
5.
Software Testing
6.
Inter-Process Communication (IPC)
7.
I/O
8.
Databases & SQL
9.
Microservices, Distributed Systems & System Design
10.
Cloud Computing, Containers & DevOps
11.
Local-First
12.
Security
13.
Networking, Web & Browsers
14.
HTML, CSS & JS
15.
UNIX/Linux
16.
System Programming
17.
From Scratch
18.
Playgrounds
19.
Embedded Systems & Electronics
20.
Open Source, DIY & Right to Repair
21.
Reverse Engineering
22.
Math
23.
Music
24.
Machine Learning and Deep Learning
25.
Best Practices, Common Pitfalls, Curious Stuff & Basic Things You Should Know
26.
Classics & Bibles
27.
Essays
28.
CS/FOSS History and Hacking/Cyberpunk Culture
29.
Software Licenses
30.
Development and Team Organization
31.
Job Hunting
32.
Finest Sources of Geek Entertainment
33.
Funny Things with Hack Value
Light
Rust
Coal
Navy
Ayu
bookmarks on programming
Teaching Yourself CS
Teach Yourself Programming in Ten Years
Teach Yourself Computer Science
Path to a free self-taught education in Computer Science!
From the Transistor to the Web Browser
Learn How Computers Work