Що потрібно знати, щоб стати хакером?

Хакеру необхідно мати навички програмування. Вони потрібні як для злому захисту програм, написання вірусів, так автоматизації пошуку вразливостей на серверах, реалізації алгоритмів підбору пароля. Основними мовами для хакера є C, C++, C#, JS, PHP, Python, Java, Assembler.