?
Ja, das gibt es, sehr umfangreich, auf englisch, exemplarisch (z.T) an scheme ausgerichtet.
(generelle hardware und algorithmenorientierung)
Das gibts kostenfrei auch auf PDF, frag mich jetzt aber nicht, wo genau...
Ansonsten: Verstreut, hier und da, Kernighan und Pike, Bücher wie Code Complete oder andere aus der Ecke, ...interssanterweise habe ich meine ganzen bisherigen Einsichten zum diesem Thema aus Assemblerbüchern und hier und da aus dem Internet z.B. auch von volkard. Vieles kann man sich ja zusammenreimen, mit ein wenig Nachdenken und Erfahrung.
Und für vieles braucht es schlichtweg Übung, also programmieren, nachdenken, abgucken, nachmachen, schlauer machen, bzw. gucken wie es andere machen, öfter mal einen Blick in den Debugger werfen, Codevergleiche, wie beim Diktat, Profilerkontrolle usw.