Знати асемблер раніше було обов'язково для кожного хакера. Зараз — лише для найкращих у своїй професії. Розуміти мову машини не тільки корисно, але й вкрай захоплююче: освоївши асемблер, ти навчишся програмувати без допомоги операційної системи та спілкуватися із «залізом» безпосередньо.
Основні мови для хакера – Це C, C ++, C #, JS, PHP, Python, Java, Assembler.
Варто освоїти асемблерякщо ти хочеш: розібратися, як працюють комп'ютерні програми. Розібратися в деталях, всіх рівнях, до машинного коду; розробляти програми для мікроскопічних систем, що вбудовуються.
Звичайно, вам потрібно знати PHP, C++, HTML тощо, але Ruby – гарний варіант для старту. Це також один з моїх коханих мов програмування. Як і у випадку з JavaScript, його легко вивчити, але навички складно довести до досконалості.