How should I start to learn hacking and what are the prerequisites, like programming languages, networking, OS, etc.? Is it a must to hav...

Answer (1 of 106): First of all let me tell you, hacking is a broad term. Just like engneering, have diffrent streams such as mechenical, chemical, CS, etc. In the same way, here also we have diffrent hackers who have diffrent jobs. Like Web Application Penetration Tester (WAPT) to test web ap...