First, you generally need to have common sense, and a way around C++.
Read up some tutorials:
XoaX.net Video Tutorials
https://www.mpgh.net/forum/242-crossf...er-guides.html
https://www.mpgh.net/forum/31-c-c-pro...resources.html
https://www.mpgh.net/forum/31-c-c-pro...tutorials.html