Hacking, Prerequisites, Networking, Cybersecurity, Information Security.
The important aspect here, is to UNDERSTAND code. You do not need to be a professional software developer to be a good hacker. You just need to be able to understand what code does. Basically be able to read it. A good starter language, is good ol’ Python. Definitely my favourite language, and a