Iniciado por
dinpolero
Depende del nivel que tengas y del tiempo que quieras dedicarle, como con todo. Si quieres aprender a fondo, copio y pego lo que le dije a un forero hace unos meses:
Yo empezaría por electrónica digital: transistores, puertas lógicas, circuitos combinacionales (ALUs), circuitos secuenciales, FSMs, estructura de procesador integrado y CPU. En ese orden, y sabrás cómo funciona un PC. Si dominas eso no te costará aprender a programar en ensablandor, para después subir el nivel de abstracción a C. Cuando lo domines puedes aprender shell scripting de linux y combinarlo con C, sabiendo eso ya serás bastante crack. Faltaría estudiar cómo funciona la red: capas OSI y conocer a fondo los distintos protocolos. Por último familiarizarte con los distintos tipos de ataques, exploits y eso.
Si partes desde cero, con eso tienes para años.