It does not work like "oh I wanna code hacks now and I will go ask for a dude over internet to help me learn step by step" (unless you pay and somepeople are willing to teach). So just go ahead and look for tutorials online. Have strong knowledge of classes, methods, and good knowledge of reversing. Then you can download bases and try to learn from there which helps a lot. Then you update and base, eventually you will be making your own. Good luck and post a specific problem you are having in up coming days and we will be more than happy to help. Good luck