En clase, el año pasado me pegué dando redes durante un año. Es muy, muy, muy complicado. Claro que no hará falta saber mucho para hacer comunicación de redes. A la hora de programar una aplicación de Visual Studio .net sencillo como poner un botón y que muestre un saludo Hola mundo, no es necesario aprender las instrucciones del microprocesador, protocolo de comunicación, etc, simplemente funciona y de hecho te ahorras mucho tiempo. Primero empieza por ahí como curiosidad y aprendizaje.
Si quieres profundizar, ya te metes más a fondo.
Nadie quiere hacer Windows bajo asm.