text: how to become a hacker or a software expert.seking guidance for the same.just a beginner.?   buy a cheap computer and install linux on it.  get really used to this environment.  become proficient at c and c++.  once you are comfortable with that, start learning protocols and how to read them from the rfc website.  learn how to speak those protocols (like http, and smtp).    any games that you play, learn how to exploit the game programatically by modifying your saved files.