Want to learn Swift, Xcode and mobile app development for iOS?
This free e-textbook from Apple is a great place to start. It walks the reader through several different app projects from start to finish, explaining each new Swift and iOS development concept along the way.
App Development with Swift (teacher guide)