Išmokite programuoti
Tai, aišku, fundamentalus hakerio įgūdis. Jei jūs nežinote nė vienos programavimo kalbos, galite pradėti nuo Python. Ši programavimo kalba gana lengvai suprantama, gerai dokumentuota ir ypatingai geranoriška naujokams. Nežiūrint į tai, kad Python gerai tinka pradedančiajam, tai ne šiaip žaisliukas.
Tai labai galinga ir lanksti programavimo kalba, tinkanti dideliems projektams. Bet žinokit, kad jūs nepasieksit hakerio meistro lygio žinodami vien tik Phyton. Jums būtina išmokti mąstyti apie programavimo problemas apskritai, nepriklausomai nuo programavimo kalbos. Kad taptumėt hakeriu, jums reikia pasiekti tokį lygį, kuriame sugebėtumėt išmokti bet kuria programavimo kalba per keleta dienu. O tai reiškia, kad reikės išmokti keleta labai skirtingu kalbu. Pavyzdžiui, jei užsiimsite rimtu programavimu, teks išmokti C kalba, kuri yra Unix sistemos pagrindas. Po to Perl ir LISP. Perl kalba mokytis yra svarbu dėl to, kad ji plačiai naudojama kuriant aktyvius WWW puslapius bei sisteminiam administravimui. Net jei niekada ir neteks programuoti Perl, turite išmokti bent jau jį skaityti ir suprasti. LISP verta žinoti dėl gilių žinių, kurias įgysite kai jį visiškai įsisavinsite. Šios žinios jus padarys nuostabiu programuotoju visam likusiam gyvenimui, net jei niekada ypatingai ir nenaudosite LISP. Taigi geriausia, jei išmoksite visas keturias (Phyton, C, Perl ir LISP) kalbas. Tai pačios svarbiausios hacker’ių programavimo kalbos, demonstruojančios labai skirtingus metodus.