Man, you have to learn programming first. Then, after 5 years, return here if someone will be left here... Without you being GOOD at programming, disassembler or hexeditor wont help you much.
Try C or Assembly if you are 100% dedicated to this... but I guess not.