Паралельно с написанием кода изучаю компьютер сайнс, нужно ли учить все его аспекты(на уровне железа)? Пригодится ли это на практике? И если да, то как эффективней это учить?
Обязательно учи!
Вот представь себе: нападут на нас инопланетяне и разрушат все физические носители информации, интернет взорвут, книжки посжигают - и тогда лишь такие как ты спасут нашу цивилизацию )