Things to do:

Take the Game Programmer's Tutorial

APIs:  Game API   Full API

Encoder
Script Formatter
Form Extractor
Characters

Make a hex board