해킹을 하실려면 모든 지식을 최소한 기본이라도 알아야 합니다.
제가 공부했을때는
C언어를 공부하면서 리버싱을 공부하였고 그다음 달고나 문서를 읽었으며, 리버싱 핵심원리 2장인가 3장까지공부를 마치고 abex시리즈와 레나튜토리얼을 올클했었습니다.
네트워크쪽은 와이어샤크 관련 책을 구매하여 공부를 하였고
웹쪽에서는 html, php공부, mysql 서버구축 실습, sql 쿼리문을 공부하였고 이후 여러 공격기법을 공부했으며 워게임을 풀어 나갔습니다.
아두이노도 공부를 해서 IOT대회에서 수상도 받았습니다.
칼리리눅스로 외국 유튜브 영상 튜토리얼 보면서 실습하는 것도 추천합니다.
단 칼리리눅스는 리눅스 이해도만 높이세요