Hallo Community 
ich habe mich schon länger nicht mehr an euch gewandt aber jetzt wird es mal wieder Zeit - den Zeit ist kostbar und ich hoffe mit eurer fachkundigen Meinung davon einige einsparen zu können :thumb_up:
Worum es geht:
Ich bin seit einigen Jahren Programmierer - "Web-Programmierer", sprich ich beherrsche eigentlich alles vom HTML, über JS & diversen Frameworks, bis hin zu PHP (OOP). Jetzt, nach Jahren komme ich mal wieder darauf zurück, mich fürs hacking zu interessieren und wollte, nun etwas älter und reifer
einfach mal ne Schippe drauf legen. Das heißt bei mir, ich möchte geplant und gezielt vorgehen, Lerneinheiten mit Erfolgseinheiten und Spaß belohnen und in möglichst kurzer Zeit so den bestmöglichsten Lerneffekt erzielen.
Nun stellt sich mir die Frage, wo ich anfangen sollte bei der "Desktop"-Programmierung.
Ich erinnere mich an Turbo Assembler inb der Berufsschule wo wir Grafikkarten programmierten, über Speicher sprachen und ich erinnere mich an nicht viel mehr als die letzten 20 Worte davon.
Dennoch, halte ich es für sehr wichtig - was ist man für ein hacker, wenn man nicht einmal in der Theorie genau weiß, was ein Bufferoverflow ist, geschweigeden wie und wann er passiert, so meine aktuelle Denkweise.
Nun die Frage an euch - ist es noch wichtig / macht es Sinn dort anzusetzen oder sollte ich mich eher mit C, C++ oder Java beschäftigen?
Wenn ihr Hacker klassifizieren müsstet anhand ihres Skillsets, würdet ihr sagen, es kann "Stufe 3 Hacker" (1-6 Notensystem) geben, die ohne Assembler auskommen, muss ich C lernen oder sollte ich gleich auf C++ gehen? Und wäre es unprofessionell nur Java zu lernen, statt eine der C-Sprachen? Ich glaube, ihr merkt langsam worauf ich hinaus will oder?
Was begegnet euch so im Alltag, was könnt ihr? Lernt man genug über Speicherbelegung, Funktionsweisen etc. wenn man gleich mit einer Hochsprache wie C++ anfängt oder ist es besser "back to the roots" zu gehen um "Nichts" zu verpassen?
Wie gesagt, ich bin ein normaler Mensch,der leider auch noch recht wenig Zeit mitbringt ( 1-2 Std am Tag vll.) und möchte einen guten Mittelweg zwischen Professionalität & Spaß durch "Erfolg" <- (heißt, einsetzbar in heutigen standard-hacking Prozederes) finden.
Wenn einer seine Erfahrung und Tipps mit mir teilen würde, würde ich mich sehr freuen
Vielen Dank und einen schönen Abend euch noch.
PHP

ich habe mich schon länger nicht mehr an euch gewandt aber jetzt wird es mal wieder Zeit - den Zeit ist kostbar und ich hoffe mit eurer fachkundigen Meinung davon einige einsparen zu können :thumb_up:
Worum es geht:
Ich bin seit einigen Jahren Programmierer - "Web-Programmierer", sprich ich beherrsche eigentlich alles vom HTML, über JS & diversen Frameworks, bis hin zu PHP (OOP). Jetzt, nach Jahren komme ich mal wieder darauf zurück, mich fürs hacking zu interessieren und wollte, nun etwas älter und reifer

Nun stellt sich mir die Frage, wo ich anfangen sollte bei der "Desktop"-Programmierung.
Ich erinnere mich an Turbo Assembler inb der Berufsschule wo wir Grafikkarten programmierten, über Speicher sprachen und ich erinnere mich an nicht viel mehr als die letzten 20 Worte davon.
Dennoch, halte ich es für sehr wichtig - was ist man für ein hacker, wenn man nicht einmal in der Theorie genau weiß, was ein Bufferoverflow ist, geschweigeden wie und wann er passiert, so meine aktuelle Denkweise.
Nun die Frage an euch - ist es noch wichtig / macht es Sinn dort anzusetzen oder sollte ich mich eher mit C, C++ oder Java beschäftigen?
Wenn ihr Hacker klassifizieren müsstet anhand ihres Skillsets, würdet ihr sagen, es kann "Stufe 3 Hacker" (1-6 Notensystem) geben, die ohne Assembler auskommen, muss ich C lernen oder sollte ich gleich auf C++ gehen? Und wäre es unprofessionell nur Java zu lernen, statt eine der C-Sprachen? Ich glaube, ihr merkt langsam worauf ich hinaus will oder?
Was begegnet euch so im Alltag, was könnt ihr? Lernt man genug über Speicherbelegung, Funktionsweisen etc. wenn man gleich mit einer Hochsprache wie C++ anfängt oder ist es besser "back to the roots" zu gehen um "Nichts" zu verpassen?
Wie gesagt, ich bin ein normaler Mensch,der leider auch noch recht wenig Zeit mitbringt ( 1-2 Std am Tag vll.) und möchte einen guten Mittelweg zwischen Professionalität & Spaß durch "Erfolg" <- (heißt, einsetzbar in heutigen standard-hacking Prozederes) finden.
Wenn einer seine Erfahrung und Tipps mit mir teilen würde, würde ich mich sehr freuen

Vielen Dank und einen schönen Abend euch noch.
PHP