internalise coding until it becomes reflex
drill the syntax, then write it from scratch
C — fundamentals
C — data & memory
C — building programs
C — types & the standard library
C — for reverse engineering (AArch64)
C — algorithms & data structures
C — bits, undefined behavior & the toolchain
C — exploitation, embedded & concurrency
C — binaries & heap exploitation
C — write from scratch