I just thought to put in a good word for a development kit that will help people with ideas but no coding background to still be able to flesh out their concepts with their own two hands.
GameSalad! App creation for the rest of us!
My personal experience with it has been very positive and the latest version allows me to also compile for Mac Desktops/Laptops. This and future improvements will really help me bring all the things in my head to everyone in the world.