En mi opinion, tiene q gustarte la informática. Con ese requisito, sera la curiosidad la que te guiará.
Así es como empezé yo, por si te puede dar alguna idea:
Empezé con batch. Luego busqué algo más útil: Basic. Pero el basic me pareció de muy alto nivel, así que empezé (y aun sigo), con C++. Luego de aprender lo básico de programación, empezé a interesarme por las redes, pero fracasé en ese entorno, y me limité a aprender html. Tras eso, aprendí ensamblador. Mas solo me sirvió para programas como el OllyDBG y el Cheat Engine, ya que nunca supe como compilar ASM con Windows 7.
Desde mi punto de vista, aprender ASM te enseña cosas importantes sobre el funcionamiento de un ordenador. Ayer mismo, publiqué aquí un tutorial, sobre hackear el "World of Warcraft" con Cheat Engine, que te recomiendo, si tienes ese juego.
Yo aun no me considero un hacker, no se nada aun, "Daría lo que se por la mitad de lo que ignoro".
Cuántas veces busqué un término en wikipedia, y fuí de enlace en enlace descubriendo cosas que desconocía...
En definitiva: programación, control de tu pc, redes, son cosas básicas. No tener miedo a los ordenadores. He oído a mis amigos decir: "¿Archivos de programa? Es peligroso entrar ahí, se te estropea el ordenador."
Bueno, suerte en tu camino al conocimiento.