Eu as recomanda sa pui mana sa inveti dezvoltare in loc de securitate. Nu o sa fii capabil sa-ntelegi nimic oricum nici daca parcurgi ce au zis baietii mai sus, degeaba rezolvi challenges de securitate daca habar nu ai ce se-ntampla. O sa ajungi ca si @KRONZY. Sunt doua variante: Inveti foarte bine networking sau Inveti foarte bine Reverse Engineering. Indiferent de cat de bun "hacker" ai fi, o sa ramai mereu la un nivel mediocru daca nu o sa ai si cunostiinte de dezvoltare.
"Hackerii" aia smecheri trebuie sa fie si programatori buni in primul rand. Pe langa alte lucruri, trebuie sa stii sa scrii si tu cod secure, sa fii capabil sa-ti creezi propriile tool-uri si mai mult de atat, sa stii sa-i educi si pe altii sa faca asta.
Iar toate aceste lucruri includ mai multe skill-uri. Atat soft-skills cat si hard-skills. Asa ca iesi din casa si comunica cu lumea. Asta te va ajuta atat la interviuri cat si la avansat in cariera. Eu am ajuns sa dau bani grei pe cursuri ca sa nu mai fiu inapt social.
Ai 15 ani, asta inseamna ca mai ai 1 an pana cand te poti angaja legal 6h / zi. Si mai ai inca 3 ani pana cand te poti angaja 8h/zi. Daca pui mana si incepi acum sa inveti programare 100h pe saptamana, in 4 luni ai sa-nveti cat invata altii intr-un an ( asumand 40h/saptamana la restul). Si poate ai noroc sa prinzi o pozitie de junior peste un an, daca stii sa-ti "vinzi potentialul". Eu la 16-17 ani lucram deja ca si Mobile Dev.
Incepe cu ceva usor, poate front-end. Apoi invata si back-end. Fa aplicatii simple si apoi invata si notiuni de system design / arhitectura ca mai apoi sa refactorizezi ce ai facut deja. Limbajul este destul de irelevant dar mie mi s-a parut mai usor sa fac totul in Javascript de exemplu.