Unix je operačním systémem internetu. Můžete se sice naučit používat internet i bez Unixu, ale když nebudete Unix dobře znát, nebudete nikdy skutečným hackerem. Z tohoto důvodu se dnes velká část společnosti hackerů soustředí zrovna v tomto prostředí. Unix můžete stejně jako Linux spustit paralelně s Windows na stejném počítači. Stáhněte si Linux a požádejte o pomoc s instalací na nějakém webovém fóru.   Skvělým způsobem, jak se ponořit do vod Linuxu je nainstalovat si live CD, což je distribuční kanál spuštěný pouze z CD, na jehož použití nepotřebujete modifikovat svůj hard disk. Jde o skvělý způsob, jak se naučit vše potřebné, aniž byste museli upravovat svůj počítač. Kromě Unixu existují i jiné operační systémy, ale ty jsou distribuovány v binárním jazyce – nelze si přečíst jejich kód a také ho nelze měnit. Naučit se hackovat na stroji s Microsoft Windows nebo na jiném uzavřeném systému je jako učit se tančit ve skafandru. Linux můžete spustit také paralelně s Mac OS X, ale pouze část tohoto softwaru je open-source – pravděpodobně se tedy setkáte s problémy a budete si muset dávat pozor na to, abyste se nestali závislými na patentovaných kódech společnosti Apple. Pokud nevíte, jak programovat, je nutné se nejprve naučit základy HTML (HyperText Mark-up Language). To, co vidíte při pohledu na webovou stránku – obrázky, designy a komponenty, je vše zakódováno v HTML. Naučte se vytvářet základní domovské stránky a postupně se učte složitější programování.   V prohlížeči si otevřete zdrojové informace stránky a prohlédněte si HTML kódování. Otevřete si například ve Firefoxu to Web Developer > Page Source a chvíli se na kódy dívejte. HTML můžete psát v základním textovém editoru, jako je Poznámkový blok, a ukládat si kódy jako „prostý text“, abyste je později mohli nahrát na web.   Budete se muset naučit formátovat tagy a představovat si jejich výsledky vizuálně.   ""<" se používá k otevření tagu a "/> každý tag naopak uzavírá. " ""je otevření řádku s kódem pro odstavec. Budete tagy používat pro vizuální obsah – kurzíva, formátování, barva atd. Když se naučíte HTML, brzy pochopíte, jak funguje internet. Než se vrhnete na psaní básní, musíte se nejprve naučit gramatiku. Než se vrhnete na prolamování pravidel, musíte se tato pravidla nejprve naučit. Pokud je vaším cílem stát se hackerem, budete se muset naučit mnohem více, než jen základy svého jazyka.   Python je pro začátek skvělý jazyk, protože je čistě navržen, dobře zdokumentován a začátečníkům se s ním dobře pracuje. I když je to dobrý první jazyk, není to žádná hračka – je silný, flexibilní a hodí se i pro větší projekty. Java je také dobrou alternativou, ale její hodnota jako prvního jazyka je často zpochybňována.   Pokud se chcete pustit do opravdového programování, budete se muset naučit C, což je základní jazyk Unixu. C++ je podobný klasickému C – když se naučíte jeden z nich, ten druhý pro vás už bude hračkou. C je velmi účinný jazyk se zdroji vašeho počítače, ale zabere vám hodně času ho vyladit a proto se mu hodně lidí vyhýbá. Je pravděpodobně nejlepší začít s platformami Backtrack 5 R3, Kali nebo Ubuntu.
Používejte Unix. Pište HTML. Naučte se programovací jazyky.
Používejte Unix. Pište HTML. Naučte se programovací jazyky.