This discussion make no sense....
You can make trainers with probably all 'common' languages (C++, C#, Java, VB etc...).
For make a trainer, there is no "level" for them (C++ is not harder than C# or other else if you know both).
The difficulty depend only on the developer.
@
[Only registered and activated users can see links. Click Here To Register...] Try to see different languages mentioned above, choose the one you prefer, learn basics and learn how to manipulate memory with the chosen one.
That's no hard, it just take some time.
Best regards,
A random developer