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.
Reputation Points: 1658
Solved Threads: 331
duckman
Offline 7,719 posts
since Nov 2004