если тебе реверс интересен, то как работает операционная система: как загружается в память приложение — точка входа, секции, и прочее, как shared objects работают (dll в винде, so в линуксе, dylib в OSX), как выглядит бинарный формат какой-нибудь, например, стандарт COFF, мб как отладочные символы выглядят — PDB, DWARF и проч., как отладчики работают, как можно их самому писать
это например просто, но можно немного пойти плюсы выучить — будет понятнее как работает процессор и память, смотреть как ассемблер формируется исходя из плюсового кода (
godbolt.org,
cppinsights.io и проч.)