Onefree, si te quieres dedicar a la administración de sistemas, no pases por alto la programación. Un administrador de sistemas no tiene por qué ser un programador, pero le ayudará en su trabajo. Por ejemplo, si aprendes cómo funcionan los sockets (sólo las funciones básicas), te ayudará a comprender cómo se establecen las comunicaciones, protocolos, puertos, etc.
Por otra parte, un administrador, tarde o temprano se tendrá que enfrentar a un script (si conoces el lenguaje C, no te será difícil dominarlos), un fichero core, un exploit, etc. Ten en cuenta también que muchos lenguajes de programación de webs (php) tienen su base en C. Si lo conoces, tienes mucho camino recorrido si quieres hacer o modificar una página dinámica.
De todos modos, si te pasan el código y tienes alguna duda, aquí estamos.
un saludo.