機械語

まぁ、低レイヤのことを知っていることが強みになる場面があることは否定しないけど、もう機械語を知っていることが役立つ場面ってほとんどないんじゃないかなぁ。たとえば、ハードディスクの機構を知っていたところでほとんど役にたたないでしょ。
まぁ、そんなことを勉強する暇があったら meta programming とか functional programming とか lambda calculus なんかを理解しておいたほうがいいんじゃなかろうか。