Am sorry your description on why you want to become a GM is to vague. Please specify in more detail your exact reasons and intentions of wanting to become a GM. As for the added descripitions you provided.
1. Please present pieces of example coding so we can understand your level of skill in programming.
2. Dex will not reply unless you provide a more detailed application
Cheers