Letzter Schritt Lesen.
Leute die fragen "wie lerne ich hacken" wissen oft nichtmal das es sowas wie SQLi, XSS usw gibt.
Daher ist imho das die beste Möglichkeit einen Anfang / ne Basis zu bekommen um dann von dort aus sich weiter einzulesen / reinzuhängen.
Da kann man dann auch gerne SQLi usw machen. Ist halt meine Meinung..da hat jeder ne andere Meinung zu wie man "hacken lernt".
Fürs Programmieren benötigst du nicht gezwungen Pointer (und lernst sie auch nicht zwingenderweise).
Beispiel: Beschäftigst du dich mit Scriptsprachen wie Javascript o.ä hast du rein 0 mit Pointer usw am Hut.
Selbst bei C/C++ ist nicht gesagt das du damit mit Pointern in Kontakt kommst / sie benötigst.
Und für ein kleines OS das Helloworld ausgibt benötigst du auch nicht gezwungenermaßen Wissen über Pointer da es im Web diverse Tutorials gibt wie man sowas anfängt (Bootvorgang mit ASM, rest mit teilweise C/C++). Da benötigt es kein Wissen über Pointer außer man beschäftigt sich da bewusst mit um mehr über Pointer zu lernen.
grüße