(Common syntax errors, misconceptions of concept understanding, programming personality, etc. have unique understanding and interpretation. Personally, I think it is a book with characteristics that breaks the traditional learning mode. I often do shell programming under Linux, and I think it is worth recommending.
[495 C Language Problems You Need to Know] People's Posts and Telecommunications Publishing House. Scan Version. pdf
This resource is collected by the IT data station of Resource Sea.)