Found in 2 comments on Hacker News
Early in my career these books were the most helpful to me as a self taught developer:

* CSS Pocket Reference - Eric Meyer - https://www.amazon.com/CSS-Pocket-Reference-Visual-Presentat...

* XML Schema - Priscilla Walmsley - https://www.amazon.com/Definitive-XML-Schema-Priscilla-Walms...

* DOM Scripting - Jeremy Keith - https://www.amazon.com/DOM-Scripting-Design-JavaScript-Docum...

My first learning on data structures came from https://www.amazon.com/Definitive-XML-Schema-Priscilla-Walms...

Not a book but I learned what not to do and what to avoid in my earliest days of programming from the super opinionated tool JSLint.

This was my go to reference to learn CSS https://www.amazon.com/CSS-Pocket-Reference-Visual-Presentat...

As for language design I am mostly self taught through a lot of trial and error. For me it’s all about functions and variable scope. After that everything else is just a statement, expression or a data structure. With that I can write just about anything, make it scale, and keep it super simple to read.