Michelle Xie has created a playlist on her YouTube channel to teach beginners the Swift programming language and how to use XCode.
Intro to Mobile Development (Swift + Xcode Series 1)
Intro to Swift (Swift+ Xcode Series 2)
Variables (Swift + Xcode Series 3)
Arrays, Dictionaries, and Conditionals (Swift + Xcode Series 4)
Functions (Swift + Xcode Series 5)
Xcode (Swift + Xcode Series 6)
Xcode Part 2 (Swift + Xcode Series 7)
Navigation Stack (Swift + Xcode Series 8)