Si eu sunt nou pe aici si iti spun din nu prea vasta mea experienta: poti incepe cu comenzi basic in Linux (ls,rm,mv,pwd,cat,awk,grep...etc). Dupa ce stapanesti astea, poti trece la networking( tot ce implica protocolul TCP/IP,SMTP...etc). Ca limbaj de programare recomand Python/PHP. Desigur poti folosi si C++/Perl...depinde ce iti este mai la-ndemana. Precizez ca e doar o parere,nu o regula. Ar fi multe de zis insa ca un summary: Invata Linux si un limbaj de programare in paralel. Apoi, ceva DB combinat cu Network Security.