Existe esse costume, da qual autores de livros de programação, disponibilizam, uma versão web, de graça do livro deles.
Aqui vai uma lista dos que eu já lê, ou vou ler, uma mini coleção =D
Aqui tem tanto posts, tutorial, e livros
- Common Lisp: A Gentle Introduction to Symbolic Computation - David S. Touretzky
- A Road to Common Lisp
- Crafting Interpreters
- Beej’s Guides
- Build Your Own Lisp
- Build Your Own Text Editor
- Hypermedia Systems
- Writing An Interpreter In Go
- The Architecture of Open Source Applications
- Tutorial - Write a Shell in C • Stephen Brennan
- Guide to making a CHIP-8 emulator | Tvil
- Operating Systems: Three Easy Pieces
- How Does a Database Work? | Let’s Build a Simple Database
- Web Browser Engineering
- Writing an OS in Rust
- Emacs LISP