I'm not sure where you are with this, but it seems like a lot of the other suggestions are for people familiar with coding, and just not ios/swift.
Apple has an incredible introduction to programming if you have an iPad called Playgrounds: http://www.apple.com/swift/playgrounds/
I would learn Swift with the Swift Playgrounds mostly because it has all the features that I want in a language: automatic reference counting, reference and value types, destructors, exceptions as enumerations, raw pointers, generics, and because it's a static language when it's not being forced to be compatible with Objective-C (which happens a lot since all of Apple's frameworks are Objective-C).
Yes, it is unfortunately. But you can get an older model like the iPad Air for a lower price if you need. Here's some more information on Swift Playgrounds for iPad (which is dramatically different from Swift Playgrounds on Mac). http://www.apple.com/swift/playgrounds/
Edit: And I want to emphasize the fact that even though it looks like it's only for kids, it's great for anyone wanting to learn programming. Apple worked hard to make it as approachable as possible for anyone. There are also higher level courses in Swift Playgrounds that are clearly meant for more advanced people.
It wouldn't surprise me in the least if someone is working on it, but whether it sees the light of day is another question altogether. I wouldn't hold my breath. Have you tried http://www.apple.com/swift/playgrounds/ ?
You should check out all things new in Swift 3. They are primarily on apples Dev site. In addition, watch the videos from WWDC.
The Swift playgrounds are great to begin learning Swift.