My top priority books: Software Requirements - Karl Wiegers Programming TypeScript - Boris Cherny Associate Cloud Engineer Study - Dan Sullivan Design Patterns - Gang of Four Refactoring - Kent Beck, Martin Fowler Programming Pearls - Jon Bentley Patterns of Enterprise Application Architecture - Martin Fowler The Pragmatic Programmer - David Thomas, Andrew Hunt CSS: The Definitive Guide - Eric A. Meyer, Estelle Weyl…
You have quite overlap between some stuff. I would recommend "Clean Code", but then skip the rest from the same author, at least for a while. While "Code Complete" is good, it's loooong and also a lot of the same stuff. For patterns, "Head First" is a bit childish maybe, but the content is fine for someone learning to recognize patterns. "Patterns of Enterprise..." is also good, but more dry. I'd stick with one of th…
There's also "Patterns for Fault Tolerant Software" by the same author that looks pretty interesting too.