Swift Playgrounds is a new app that will come out in the fall when iOS 10 is released. It will allow kids and adults who aren't app developers to learn how to code using your apple iPad, iPhone, and iPod.
In the app there are lessons so that you can learn, then you can create the apps and publish them to the App Store.
The app will be a free download from the App Store.
iOS 10 Beta
You can get iOS 10 beta this month, but you will not get the Swift Playgrounds app until the real update is out to everyone. Apple Beta Software Program