I am in no way doubting his potential. I am, however, doubting he can write a Gamecube emulator. And evangelion2074 needed to hear a few things since he was under the illusion that a modest person can program a high-tech emulator. If he was a serious programmer he wouldn't have asked how to begin, which I might add is the same as for programming anything else; its a solution (the problem is finding the question in which you're answering... the meaning of life is 42... heh I had to say it

). Don't get me wrong though. I'm supporting this guy all the way. Just try not to get ahead of yourself and even though you claim to be modest you aren't if you consider yourself qualified to program a Gamecube emulator at your current stage.
Good luck, though!