forse non hai ben capito il vero significato del termine hacker, l'hacker non fa cose illegali (esistono difatti certificazioni spendibili nel mondo del lavoro), se tu intendi hacker strettamente in ambito informatico devi capire che hacker significa essere davvero bravo nel saper fare qualcosa e nel pensare fuori dagli schemi, è difficile avere conoscenze così approfondite in tutti gli ambiti dell'informatica, quindi, partendo dal fatto che non si finisce mai di imparare non credo ci siano dei tempi standard, incomicia magari a programmare, leggere manuali e capire poi in che ambito vuoi specializzarti