해킹가르쳐주는고등학교는없어요.네트워크쪽은 IP에 A클래스 등등.... 이런거 부터 시작하셔서ICMP나 SYN 등등 패킷의 종류와 네트워크 부분에 대해 공부를 시작하셔야됩니다.웹해킹의 경우 HTML부터 시작해서 Javascript, PHP, JSP, 쿼리 등등 배우셔서 대체적인 웹의 구조를 파악하셔야 합니다. 그다음 해킹 기법 XSS, CSRF, XPATH Injection, SQL Injection 등등... 에 대해 공부하시고 모의 해킹사이트 등등을 이용하셔서 연습하셔야 합니다. 시스템 해킹 쪽의 경우 리눅스, C언어, Python 언어를 기본적으로 필요로 하고 버퍼오버플로우 등등 시스템 해킹 기법에 대해 공부하셔야됩니다. 여기서 리눅스 명령어가 가장 중요로 하는 부분이라고 저는 생각합니다.