querido amigo , yo estoy como tu pero habiendo buscado por el basto mundo de la web , solo puedo decirte lo que he oido de muchos maestros .....
lo primero aprender las bases de programacion desde el c,c++ hasta htlm, sql, python y otros mas, luego seguir aprendiendo todo sobre redes y wifi .
ingieneria inversa. y emsanblador. y algunas cosas mas...aprende unix que es la madre del cordero ya que ese fue el comienzo de todo en la red...saludos...
se que soy un ignorante del tema pero es lo que a mi me aconsejaron para aprender y practicar con maquina virtual o con dos ordenadores ya viejos... un saludo y suerte.