OTOH a microcontroller is an acceptable approximation of a PDP-11, so much of the old approaches are very directly applicable.
Not going to buy another copy just to make someone happy on Internet.
But still, most examples don't proper error correction, don't teach about use of bound checked strings and vectors, and if I remember correctly there are examples with gets().
If you drop down to C on x64, you likely deeply care about cache efficiency, pipelines not stalling, etc.