Yes, C can teach you about low-level computer architecture. So can assembly language. This subject is best left for later as an advanced topic.The Wisdom of the Crowd29311Richard Kenneth EngGerardo Santana Gómez GarridoFollowAug 22, 2017 · 1 min readC was supposed to be a better assembler, not a high level language. That explains its tradeoffs.