Just as a heads up, if you have no preference I would urge the use of AppGameKit Tier 2 coding that mirrors the Tier 1 style, i.e:
agk::CreateText ( 1, "hello" );
Rather than:
agk::cText pMyText = new agk::cText;
pMyText->SetString ( "Hello" );
Not only is the first easier to read, if we added some clever auto-port system in the future to take your AppGameKit Tier 2 'orthodox' style and port it to c#, Java, e.t.c then the second style of coding would be pretty difficult to auto-port (cross-convert).
Nothing to worry about any time soon, just something to bear in mind if you are choosing which style to adopt and learn.
I drink tea, and in my spare time I write software.