What about more than one site? Web is a complex thing.
You have fronted, backend, UI, database and infrastructure layers at least.
Rather than searching for a resource to cover all poorly, I would focus on a resource that covers each.
You can search Pluralsight, Udemy and Amazon for good tutorials books for: HTML, CSS, Javascript, a fronted framework (I like Vue because it seems more sane), a language for the backend (C#, Java, Go etc.) a framework for the backend, infrastructure (bare metal, VM, Kubernetes, cloud Docker etc).
These would be the bare minimum to get started as just the system design is a complex thing which you can't master with just one book.
Since you deal with complex topics there isn't any book or tutorial that can cover all at a decent level.