Game programming is a very specialised field that takes years of study to get right. Many many young people think it's a glamorous field to start out in and get burned out quickly (if they're lucky, some turn up dead and that's no exaggeration).
It's a highly complex, extremely high stress, environment I'd not recommend to anyone who doesn't have years of experience and knows the industry.
Start by creating a REALISTIC project idea using the knowledge you have already about what APIs are available and what they can offer you.
Work that out into a design document detailing what the application should be able to do (workflow, etc.), maybe including some rough user interface drawings.
Flesh that out into a technical design before you start coding.
At any stage if something looks to be over your head, reconsider (but first try to figure out how to do it anyway of course) your ideas.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
I'd personally make something educational. Most everyone does games as their final, if not a chat application. The only problem with games, are the ones that can be done with a 1 person team usually aren't that great. The really nice games take math and logic not many people have.
server_crash
Postaholic
2,111 posts since Jun 2004
Reputation Points: 113
Solved Threads: 20