Here are the major skills required to become an ethical hacker:
- Computer Networking Skills.
- Computer Skills.
- Linux Skills
- Programming Skills
- Basic Hardware Knowledge
- Reverse Engineering.
- Cryptography Skills.
- Database Skills.
- Problem-solving Skills
I would suggest enrolling for this CEH Course by Intellipaat to speed up the learning process and for guidance from professionals.
Also, watch this video on Ethical Hacking: