Предполагам, че имате персонален компютър или имате достъп до такъв (в наши дни децата получават всичко толкова лесно :-)). Единствената най-важна крачка, която който и да е новак може да предприеме е да се сдобие с копие на Linux или някоя от версиите на BSD-Unix, да я инсталира на собствената си машина и да я стартира.
Да, съществуват и други операционни системи освен Unix. Но те се разпространяват в двоичен вид - не можете да разчетете кода или да го модифицирате. Да се учите на хакерство на машина под DOS, Windows или MacOS е все едно да се учите да танцувате, когато сте в гипс.
Освен това Unix е операционната система на Интернет. Можете да използвате Интернет и без да сте чували за Unix, но не можете да бъдете интернет-хакер, ако не разбирате Unix. По тази причина днешната хакерска култура се явява силно Unix-концентрирана. (Това не винаги е било така и на някои от хакерите от по-старо поколение това не се нрави съвсем, но симбиозата между Unix и Интернет е толкова силна, че даже силите на Microsoft не са достатъчни за повлияят на това.)
И така вземете си Unix - на мен лично ми се нрави Linux, но има и други варианти (и да, да можете да работите на един и същи компютър и под Linux, и под DOS/Windows). Научете тази операционна система. Работете с нея. Ползвайте я. Свързвайте се с нея в Интернет. Четете сорс-кодовете. Модифицирайте ги. Ще получите такъв програмистки инструментариум, за какъвто, която и да е от операционните системи на Microsoft може само да мечтае. Вие ще получите удовлетворение, и ще получите повече знания отколкото сте очаквали, и когато се огледате вече ще сте хакер-майстор.
За допълнителна информация за изучаване на Unix вижте The Loginataka.
За да се сдобиете с Linux вижте Where can I get Linux
Повечето от нещата, които са създадени от хакерите са невидими - с тях работят фабриките, учрежденията, университетите, но това не се забелязва от не-хакерите. WWW - е обаче едно голямо изключение, гигантска блестяща хакерска играчка, за която дори политиците признават, че променя света. Дори само заради това (а и заради множество други приятни причини) трябва да се научите да работите с Web.
Това не означава, че е нужно да знаете да ползвате браузър (това умеят всички), а трябва да се научите да пишете HTML, езика за оформяне на документите в Web. Ако вие все още не умеете да програмирате, то писането на HTML ще ви обучи на някои полезни привички. Така, че си направете web-страничка.
Но това, че си имате такава ни най-малко няма да Ви доближи до хакер. В WWW е пълно с такива странички. Повечето са безмислена, безполезна тиня. Понякога страхотно и привлекателно оформена тиня, но все пак тиня (по подробно за това виж "HTML ад" - The HTML Hell Page).
За да е стойностна страничката Ви трябва да има "content" - съдържание. Тя трябва да интересна и/или полезна за другите хакери. А това ни води към следващия раздел.
Като в повечето култури без парична икономика, Хакерландия е изградена на репутацията. Вие се опитвате да решите интересени проблеми, но колко от тях са интересни и до колко в действителност са добри Вашите решения могат да преценят само (в технически смисъл) равните на Вас или превъзхождащите Ви.
Така, че когато участвате в хакерската игра, вие се учите да се водите по това, което мислят за вашето майсторство другите (именно затова вие няма да сте хакер докато не започнат да ви наричат така другите хакери).
В частност Хакерландия е това, което антрополозите наричат "култура на подаръците". Вие си заработвате ранг и репутация не за да ръководите другите, не защото е прекрасно и не, защото имате неща, за които бленуват другите, а по-скоро, защото раздавате тези неща. А именно вашето време, майсторство и резултатите от вашия труд.
Има пет неща, които можете да правите и да печелите уважението на другите хакери:
Първото (най-главното и най-традиционното) - това е да пишете програми, които другите хакери считат за забавни или полезни и да раздавате изходните им кодове за използване от цялото хакерско общество.
Свикнали сме да наричаме такава работа "свободно-достъпно програмно обезпечаване" (free software), но това води до объркване много хора, които не разбират какво се има предвид под "свободно-достъпен". Сега се предпочита това да се нарича "отворен изходен код" или "open-source software".
Най-почитаните полубогове на Хакерландия са хора, написали големи и добри програми, отговарящи на широки потребности и раздали ги така, че да могат да ги използват всички.
Уважават се и тези, които тестват и коигират програми с отворен код. В този несъвършен свят ние неизбежно затриваме голяма част от времето за разработка в търсене на грешки. Затова, който и да е автор на програма с отворен код ще Ви каже, че най-добрите бета-тестери (които знаят как правилно да опишат симптомите, добре локализират проблемите, способни да коригират) са по-ценни от злато. Един такъв човек може да превърне фазата на тествате от изморителен кошмар в полезно забавяне.
Ако сте новак, намерете програма, която Ви допада и станете неин бета-тестер. Съществува съвсем естествен път от помощта при тестването на програмата, към помощта в откриването на грешки по-нататък в модифицирането и. Вие ще се научите на много неща и ще придобиете добри отношения с хората, които ще Ви помогнат в последствие.