Смотря какая область вас интересует. Для начала выучите язык программирования. Затем по пентестингу — книга
Общеметодологическое описание тестов на проникновение и обнаружение уязвимостей. Ну и для начала начните пользоваться Kali Linux, именно она используется хакерами в большинстве случаев. Вот по ней
Тестирование на проникновение с Kali Linux Джоши Пранав, Чанда Дипаян. Ещё серия книг "Глазами хакера". И из полезных ресурсов codeby. И решайте таски CTF, читайте по ним теорию, участвуйте в соревнованиях CTF, так вы прокачаете свои скиллы в хакинге.