Hacking, Prerequisites, Networking, Cybersecurity, Information Security.
well as coding/scripting. (for the most part :) Now , in case you are just getting started in this field, I know that must sound like a lot and it might look a bit scary. And this is the part where script kiddies and hackers differentiate . BTW check out this article to find out how to NOT be a