Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Computer Science and Programming
Module 1
From Source Code to Running C
Module 2
Bits, Bytes, and Numeric Representation
Module 3
Addresses, Arrays, and Pointers
Module 4
Storage Lifetimes and Modular Programs
Module 5
Algorithmic Reasoning
Module 6
Core Data Structures from Scratch
Module 7
From CPU Instructions to Operating-System Services
Module 8