True you cant win if you dont know what you got right
I believe the answer is Microsoft Office, Correct me if I'm wrong.
Really hope this helps!
If you are just starting go on khan academy and go to the computing section and they will start you out on the basics on code devoloping.
Answer:
What does Iterative Game Design mean?
Iterative game design is the process by which a video game is repeatedly proposed, prototyped, play tested and reevaluated prior to working product release. Iterative game design operates on the following principle: It is unrealistic to create an ideal product on the first try.
By creating and testing working models on core criteria (such as fun), game designers are able to refine product on a gradual basis and increase market success potential.