FOSK (Free and Open Source Knowledge) is a collection of tech-related books and webpages that are free to read. This project was born out of my necessity to find good study material for my self-taught journey. I hope this helps you on yours.
Topics are listed in alphabetical order. Topics' content is listed in the order which they were added.
- Beej's Guide to C Programming
- Beej's Guide to C Programming (Library Reference)
- Beej's Guide to Network Programming
- Modern C
- Open Data Structures (in C++)
- Open Data Structures (in Java)
- Practical Algorithms and Data Structures
These are sort of an honorable mention. I'll add books I think don't properly fit into other categories but are too good not to be listed.
- Structure and Implementation of Computer Programs
- Crafting Interpreters
- The Missing Semester of Your CS Education