How to become a Hacker? Or what are required courses for hacking?