i think it is you who has to explain things...
why do you need coders to make trainers?
c++ coding for the trainer is fine, to actually train things you need to understand assembly code (which is exactly what dabhand said)...
also, please don't lie about your location.. i'm suspicious already about this thread