> Unfortunately even in the old days, a truly good programming book like you’re describing was depressingly rare.
And when you got past the beginner stuff, non existent.
I've randomly tried to improve my $LANGUAGE_I_ALREADY_SHIPPED_SOMETHING_IN knowledge across the years, but if you look at books there's a plateau, and it's not too high.
With the internet, there are random posts here and there with pieces of info that will help you improve yourself. But no books.
You’re better off learning foundational knowledge. Languages are notations, not intent. What has been useful for me are Computation theory, Algorithms, Concurrency, Distributed Systems, Operating Systems theory, Practical system administration, Computer Organization, Networking,…
I do get language books, but only as a reference. For anything more advance, I usually read the sources.