Раньше персональные компьютеры были достаточно слабыми, и имели мало памяти, так что они накладывали искусственные ограничения на процесс изучения хакинга. Это перестало быть правдой несколько лет назад - любого компьютера начиная с Intel 486DX50 достаточно даже для разработки, X и работы в Интернете, а даже самого маленького винчестера, который можно встретить в магазине, более чем достаточно.
Важным требованием при выборе компьютера, на котором обучаться, является его совместимость с Linux или BSD (на выбор, разница невилика). Это правило обычно выполняется на всех современных компьютерах. Самой неприятной частью являются модемы - некоторые являются разработанными специально для Windows и врядли будут работать с Linux.
Есть ЧаВО по совместимости с железом.