Какие-то дурачки составляли курс, сделайте лучше, чтобы войтивайти https://youtube.com/playlist?list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5
Ты как дед из 60х, когда ещё на дискетах двоичный код передавали, честное слово. Знания двоичной системы подсчёта не дадут тебе возможности вывода в консоль "hello world!". Есть грань, и довольно четкая, где надо понимать как все работает под капотом, а где нет.
Тебе сказали сделать красную кнопку за месяц - ты ее делаешь, как тебе сказали. А есть уже дяди тех Лиды, архитекторы и прочие ребята, чья задача подумать как оно работает.
Есть банальное разделение на программистов и кодеров. Первые работают для того, что бы вторые не е*ли себе мозг откровенной хренью, которая им никогда не понадобится.
Условный верстальщик форм для браузера, ему на позициях трейни/Джуна вообще бесполезно знать как браузер считывает код, как код преобразуется в двоичный и тд.
Каждый специалист растет в тех областях, которые ему нужны для личного развития/рабочих задач. Будучи веб программистом тебе вообще не будет толку знания, как программировать станки на одном из десятков, если не сотен, разновидностей ассемблера.