تعلم لغة برمجة: قد تكون هذه الخطوة الأهم و و الأكثر اقترابا من عالم القرصنة و الهاكرز، و بنفس الوقت أكثرها حاجة للجدية و الوقت و المتابعة، إن كنت تريد أن تصبح هاكر حقيقي، لابد أن تكتب البرامج و تتعلم البرمجة ، فهي أساس عمل الحواسيب و كل التطبيقات وأنظمة التشغيل، و تعلم لغات البرمجة لن يفيدك فقط بمجال القرصنة، إنما مستقبلا قد يفيدك في أمور أخرى كصناعة البرمجيات أو بناء مواقع الإنترنت حسب نوع لغة البرمجة التي تعلمتها. لكن هناك الكثير من اللغات، أي لغة أتعلم و هل يكفي أن أتعلم لغة واحدة؟ أو يجب أن أتعلم أكثر، بالحقيقة كل لغات البرمجة تقريبا تستعمل نفس المنطق، و الاختلاف يكون بال syntax أو طريقة الكتابة ، لذلك يفضل أن تبدأ بلغة سهلة كي لاتجد الموضوع معقد و تصاب بالاحباط من البداية، ولهذا السبب ينصح الكثير من الأساتذة بالبدء بلغة بايثون ، فهي لغة كائنية سهلة وواضحة و تعمل على كل الأنظمة ، لكن سهولتها لاتعني أنها لغة قليلة الشأن فبالعكس هي لغة قوية جدا ومنتشرة ، و الكثير من برامج الهاكرز مكتوبة بها. ومنهم من ينصح بالبدء بلغات أكثر قوة ك c, و c++ و الجافا ، ربما هذه لغات برمجة قوية جدا و تعطي صورة أوضح لكيفية عمل لغات البرمجة و اتصالها بالعتاد الصلب و أغلب أنظمة التشغيل مكتوبة بها، لكن بالوقت نفسه تعلمها أصعب و بحاجة إلى كثير من الوقت والتمرين.
كن نينجا: يجب أن تكون سريعًا ودقيقًا مثل النينجا. اجمع المعلومات ثم أنشئ خريطة ثم استهدف ضحيتك بدقّة وبسرعة. تعمل هذه الطريقة فقط إذا كنت جيدًا في اتخاذ المسار المختلف وإذا كنت فريدًا