Брахман Пилорама, блин опять эта старая тема.
Была «школа» СССР, где было принято изучать все досконально, и была «школа» американская. В СССР любой водитель обязан был знать свою машину перед тем как водить в США — нет, и чей подход оказался более живуч? Особенно это касается современных автомобилей напичканных электроникой.
Так же и в ИТ, вы конечно можете знать куда какая команда ассемблера передвигает старший бит при сдвиге, но для программирования больших программ на современных интерпретируемых языках вроде Java или C# вам это не нужно от слова «совсем».