Was ist an Konsolenprogrammen falsch? Die meisten Hackertools haben keine grafischen Oberflächen mit klick-bunt zusammenschieben, das stört nur.
Die Funktionalität der Software ist entscheidend, nicht das Erscheinungsbild.
Im Übrigen ist Programmieren lernen der falsche Ansatz wenn du dich für Internet Security interessierst. Viel wichtiger ist zuerst mal dich mit grundlegenden Algorithmen der Kryptographie auseinanderzusetzen. Ganz klein anfangen mit monoalphabetischer Substitution. Später brauchst du auf alle Fälle ein exzellentes mathematisches Verständnis, wenn da also noch Lücken sind, entsprechend füllen
.
Das wird ne ganze Weile dauern und du brauchst dafür keine einzige Zeile Code zu schreiben. Das kommt erst später.