Study assembly, disassembly, decompilation, binary structure, debugging, memory inspection, and software behavior.
Select a lesson.
Open these beside the lesson when practical.
Continue through the curriculum.