ハッキリ言ってC言語は高級アセンブラと揶揄されるほど難しい言語
C++はCを便利にした分言語仕様が増えさらに覚える事も多い

ハードの仕組み(電気的な話ではない)を理解したかったらアセンブラを
やってみる事だな(組める必要は無い)